Play和Jrebel如何一起工作?

时间:2015-02-27 17:31:37

标签: scala playframework-2.0 sbt jrebel

在完成更改并刷新浏览器后,播放会自动重新编译文件。这使得Jrebel不需要Play。

  

我们的旗舰产品JRebel可让您更改应用程序代码和   只需在浏览器中点击刷新,您就会立即看到更改。   玩!框架提供类似的东西。我还读不够   源代码,但它似乎与自定义额外的元数据(见你的   应用程序的tmp /字节码/ DEV),无状态模型和自定义运行器(播放   它们将为您提供动态更改代码的能力。如果他们   不支持更改,他们将自动重新启动您的应用程序   你。

     

http://zeroturnaround.com/rebellabs/my-top-5-play-framework-features/

但是,如果您在Play项目中包含一个库,那么Jrebel可以派上用场,以便自动编译这些更改。

Jrebel是否应该包含在Play项目或库中?什么是最简单的工作流程?

1 个答案:

答案 0 :(得分:0)

在任何项目中包含JRebel的最简单方法是遵循快速入门指南http://zeroturnaround.com/software/jrebel/quickstart/eclipse/

最重要的是有3个部分。

  1. 下载JRebel并激活许可证
  2. 将rebel.xml配置文件生成到库.jar文件
  3. 使用jrebel.jar javaagent
  4. 运行播放过程

    之后,JRebel将监视rebel.xml中定义的文件夹中的更改,并将更改重新加载到您正在开发的.jar库。