gpt4 book ai didi

java - 在 Eclipse IDE 中附加用于调试的 Play Framework 源的最佳方法是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:36 25 4
gpt4 key购买 nike

我正在使用 PlayFramework 实现一组后端 RESTful 服务(v2.3.8) 及其插件 play-authenticate (v0.6.8),并希望找到一种更简单的方法将其源代码附加到 eclipse 中以进行调试(包括 playframework 和我使用的任何其他依赖项)。

要下载源代码,我将 withSources() 添加到 build.sbt(用于依赖项)和 plugin.sbt(对于 sbt play 插件),但是这并没有给我带来 playframework 的所有源代码(即,我仍然需要一个一个地添加框架的每个模块的源代码 - 请参见下面的 build.sbt 示例),当我使用 activator eclipse 时,它不会自动将它们包含在类路径中,这意味着我必须为调试器在类路径中找不到的每个已编译类手动“附加源”。

有什么方法可以使这个过程更简单,自动将所有源代码 jar 添加到项目的类路径,并使 eclipse 在调试时自动附加这些源代码?

我的构建.sbt

libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
"com.feth" %% "play-authenticate" % "0.6.8" withSources(),
"com.typesafe.play" % "play_2.11" % "2.3.7" withSources(), // how to download all play-framework module source code at once?
"com.typesafe.play" % "play-java_2.11" % "2.3.8" withSources(), // how to download all play-framework module source code at once?
"org.springframework" % "spring-context" % "4.0.3.RELEASE" withSources() // how to download all dependencies source code at once?
)

我的插件.sbt

resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"

// The Play plugin
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.8" withSources() withJavadoc())

// web plugins
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0")

最佳答案

您需要设置标志。 activator eclipse with-source=true 根据文档 https://www.playframework.com/documentation/2.3.x/IDE

关于java - 在 Eclipse IDE 中附加用于调试的 Play Framework 源的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29000472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com