服务器 运行 时如何动态重新加载更改

How to dynamically reload changes while server is running

根据 ICM 7.10 文档(指南 - 7.9-7.10。API 更改),管道不再动态重新加载,声明必须触发更改的重新加载。

The developer must know that there is no dynamic loading of pipelets any more. Pipelets behave like normal classes and the reloading of changes has to be trigered the same way than it has to be for other classes.

如何在服务器 运行 时重新加载管道或其他 java 类 上的更改?

我知道,如果您启用了 HotCodeReloading 并重建墨盒,则管道会用于重新加载。但是,如果管道引用了其他 classes.

,它将不起作用

重新加载 classes 的唯一可靠方法是使用 jrebel,但是它是一项付费服务​​。有一些免费的替代品可用,但我没有发现它们中的任何一个非常可靠。您还可以使用 Eclipse 调试器重新加载 class。