JRebel - 在类路径上同步新的gradle jar

时间:2017-02-14 20:24:16

标签: jrebel

jrebel能否检测到已经添加到maven / gradle的jar文件,然后自动将其添加到我的libs文件夹并将其添加到类路径中?

例如,我正在运行IntelliJ和Jetty,我进行了gradle更改以添加新版本的jar依赖项,然后单击“gradle refresh”。

可以设置jrebel加载那个jar吗?否则,这需要完全重启,这部分地使jrebel不那么有用。

1 个答案:

答案 0 :(得分:3)

简短的回答是

JRebel通过重新加载单个类文件而不是整个JAR来工作。 如果添加新依赖项或更新现有依赖项的版本,则不会重新加载。

但是,如果您正在更新或添加的库是您自己构建的内部库,则可以重新加载更改。

在这种情况下,您需要将 rebel.xml 文件构建到该库jar的根目录中,并将其配置为指向库的构建目录。