是否有可能让玩法获得依赖关系的变化?

时间:2015-10-07 08:27:41

标签: playframework playframework-2.4

以下是简短版

应该播放它依赖的变化吗? 当我在DEV模式下更改/lib目录中的jar文件时,播放重新编译,但不会应用更改。

此处更详细

我目前正在根据我们当前的应用程序设置一个新的游戏应用程序。 我们已经有了一个包含模块的现有项目结构,我将它放在/lib目录中。 到目前为止工作正常

现在问题与DEV模式下的工作流程有关:

当我对其中一个模块进行更改(替换/lib目录中的jar)时,请重新编译([Info] Compiling ...),但不会应用更改。

我也尝试将jar添加为托管依赖项(libraryDependencies += "group" % "module" % "1.0" from "file:///path/to/jar"),但它的行为相同。

play / sbt是否应该接收jar文件中的更改?

注意:

  • 重新启动整个应用程序是不切实际的,因为我们的东西(非游戏)的初始化需要一些时间......
  • 目前,我们正在使用jrebel。我无法弄清楚如何设置这个(坦率地说,游戏的重装功能和jrebel对我来说太过分了; - ))。

1 个答案:

答案 0 :(得分:0)

编译应该选择新的jar文件。

如果失败,您可以尝试在sbt / play console中运行cleantest:compile

修改

您可以在另一个终端上启动sbt / play并运行~test:compile

一旦注意到新的更改,就会注意并重新编译您的应用。