以下是简短版:
应该播放它依赖的变化吗?
当我在DEV模式下更改/lib
目录中的jar文件时,播放重新编译,但不会应用更改。
此处更详细:
我目前正在根据我们当前的应用程序设置一个新的游戏应用程序。
我们已经有了一个包含模块的现有项目结构,我将它放在/lib
目录中。 到目前为止工作正常。
现在问题与DEV模式下的工作流程有关:
当我对其中一个模块进行更改(替换/lib
目录中的jar)时,请重新编译([Info] Compiling ...
),但不会应用更改。
我也尝试将jar添加为托管依赖项(libraryDependencies += "group" % "module" % "1.0" from "file:///path/to/jar"
),但它的行为相同。
play / sbt是否应该接收jar文件中的更改?
注意:
答案 0 :(得分:0)
编译应该选择新的jar文件。
如果失败,您可以尝试在sbt / play console中运行clean
和test:compile
。
修改强>
您可以在另一个终端上启动sbt / play并运行~test:compile
。
一旦注意到新的更改,就会注意并重新编译您的应用。