方法签名更改不会自动在Jrebel中构建

时间:2014-01-16 09:59:11

标签: intellij-idea dropwizard jrebel

使用Jrebel时遇到问题。 我正在尝试在Intellij Idea中构建Dropwizard API。

方法签名的任何更改(例如参数名称或其他参数)都不会自动反映在JRebel Build中。停止并重新运行将使其修复。

带注释查询的DAO类中的相同问题(@SqlQuery(“此处的任何更改都会产生问题”))

IDE: - Intellij Idea 13.0.1 Jrebel: - 5.5.0-idea13

1 个答案:

答案 0 :(得分:0)

你真的编译代码了吗? JRebel不会为您构建代码,但依赖于编译器结果。好吧,如果您使用的是IDEA 13,并且部署是通过工件配置的,那么您可以配置IDEA以在“设置”中自动生成项目。编译器|自动创建项目 - 然后IDE会在您对代码进行更改后生成项目,但需要一些延迟(约1.5秒)。

其次,确保部署中包含 rebel.xml

对于SqlQuery注释更改的问题 - 您可以做的最好的事情是将此类问题报告给官方JRebel支持或forums