我从源代码(在Eclipse中)运行Openfire 3.9.3,然后在Openfire运行时构建一个插件(在Eclipse中使用Ant)。我可以看到Openfire每次构建插件时都会自动重新加载插件。证据来自日志,如果我在plugin.xml
中更改了插件说明,则会更新插件说明。但是,似乎没有更新Java类。例如,当我在代码中更改一些日志文本并重新构建插件(然后Openfire重新加载插件)时,打印的日志文本仍然是旧的。在重新启动(杀死并重新运行)Openfire之前,它不会更新。
每次构建插件时,我都可以更新/刷新插件吗?
信息我根据this instruction
设置了我的项目答案 0 :(得分:0)
我已经通过从构建路径中删除插件(实际上它不是插图中的broadcast
插件)解决了我的问题。