5

Play 2.0 使用 SBT。但是,它提供了自己的 SBT 操作,idea为新项目创建模块。您必须自己创建一个 IDEA 项目并将模块添加到其中。美好的。

不好的是,Play 2.0 在解压缩时是从其源目录中使用的,并且有一个repository/子目录实际上是一个 ivy 存储库,与您的~/.ivy2.

如何为应用程序配置 SBT 构建?在导入的库中,IDEA 无法识别 Scala 编译器。

播放源不在repository/. 当我publish-local从 git 构建 Play 2.0 时,它会将 jar 存放在当前位置2.0-RC3-SNAPSHOT,但不是来源。运行 SBT 操作package-src确实会生成源 jar,但它似乎留在原地。从 IDEA 附加它仍然不显示FakeRequest.

最好依靠gen-ideain SBT 而不是idea

4

3 回答 3

5

我试过这个命令,它工作正常:

玩想法与来源=是

于 2012-12-16T20:03:33.090 回答
2

不幸的是,使用 Play 2.0.1idea with-sources不起作用:

$ idea with-sources
[error] Expected end of input.
[error] idea with-sources
[error]     ^

我正在使用以下解决方法:

于 2012-05-11T08:13:44.043 回答
1

由于 play 已在 final 中发布,idea 命令已得到显着改进。

你也可以这样称呼

idea with-sources

它将下载所有文档和资源并正确配置它们。

您还可以通过开始播放连接到播放调试器

Play debug

然后在idea中选择远程调试,选择端口9999

于 2012-04-13T19:19:16.337 回答