如何使用gradle和jetty在调试模式下启用热交换?

时间:2011-11-26 23:57:51

标签: intellij-idea jetty gradle

我使用jettyRun来运行我的简单弹簧应用程序。我想用Intellij debuger进行热交换,但看起来像码头没有抓住变化。
http://docs.codehaus.org/display/GRADLE/Gradle+Jetty+Plugin我看到它应该可以使用:

jettyRun.scanIntervalSeconds=1

另一方面,存在一些不一致。在gradle主页上,未列出此参数:http://www.gradle.org/jetty_plugin。无论如何,有没有办法在gradle上启用它?

1 个答案:

答案 0 :(得分:1)

嘿,实际上我现在就找到了。

看起来根本不需要这个参数。无论如何,热部署都可以工作。

我只是无法看到,因为我的vaadin应用程序即使在F5之后也保持会话。要正确重新启动它,只需将?debug& restartApplication 添加到应用程序URL。

所以,浏览器中的IntelliJ + F5 中的 Ctrl + Shift + F9 (使用 ?debug& restartApplication )工作正常;)