使用Jrebel时遇到问题。 我正在尝试在Intellij Idea中构建Dropwizard API。
方法签名的任何更改(例如参数名称或其他参数)都不会自动反映在JRebel Build中。停止并重新运行将使其修复。
带注释查询的DAO类中的相同问题(@SqlQuery(“此处的任何更改都会产生问题”))
IDE: - Intellij Idea 13.0.1 Jrebel: - 5.5.0-idea13
答案 0 :(得分:0)
你真的编译代码了吗? JRebel不会为您构建代码,但依赖于编译器结果。好吧,如果您使用的是IDEA 13,并且部署是通过工件配置的,那么您可以配置IDEA以在“设置”中自动生成项目。编译器|自动创建项目 - 然后IDE会在您对代码进行更改后生成项目,但需要一些延迟(约1.5秒)。
其次,确保部署中包含 rebel.xml 。
对于SqlQuery注释更改的问题 - 您可以做的最好的事情是将此类问题报告给官方JRebel支持或forums。