【发布时间】:2014-07-29 21:49:33
【问题描述】:
在使用 Java 的 play framework 2.0.8 中是否可以进行详细编译?
目前我只看到:
[info] 将 131 个 Scala 源代码和 10 个 Java 源代码编译为 ...
我正在尝试确定为什么在更改控制器时要重新编译这么多文件。
提前致谢
【问题讨论】:
标签: java scala playframework playframework-2.0 sbt
在使用 Java 的 play framework 2.0.8 中是否可以进行详细编译?
目前我只看到:
[info] 将 131 个 Scala 源代码和 10 个 Java 源代码编译为 ...
我正在尝试确定为什么在更改控制器时要重新编译这么多文件。
提前致谢
【问题讨论】:
标签: java scala playframework playframework-2.0 sbt
Play 封装了 sbt,因此您可以在 play 控制台中使用 sbt 命令set logLevel in compile := Level.Debug 来设置日志记录级别。来源:Configure and use logging
更改控制器可能会触发路由编译器,这将需要重新编译反向路由,然后可能还会使用这些反向路由。我不确定细节,但我几乎可以保证路由编译器参与了大多数大规模重新编译。
【讨论】:
logLevel in compile := Level.Debug。 “set”这个词不是必需的,实际上在 0.13.9 sbt 中会导致错误。
set。我认为您的意思是 build.sbt 本身不需要它?