我正在开发一个Vaadin 8用户界面。目前,每次修改UI时,我都必须重新启动我的应用程序。
有更好的方法吗?我已尝试附加Java调试器并使用IntelliJ的重新加载更改类功能,但热插拔失败。
我在Vaadin的背景下看到了JRebel的提及,但我无法承受 - Spring Loaded似乎是another option。还有别的吗?
答案 0 :(得分:1)
http://www.hermansjavablog.eu/programming/definitive-guide-vaadin-7-maven-tomcat-intellij-idea-hotswap-deployment/似乎很有希望。也许你错过了一些选择..
<强> EDITED 强>
在Eclipse中,我现在尝试使用SpringLoaded http://blog.netgloo.com/2014/05/21/hot-swapping-in-spring-boot-with-eclipse-sts/并且令人惊讶地工作了。
在Intellij http://tomaszjanek.pl/blog/2015/02/03/hot-reloading-in-spring-boot-with-spring-loaded/中可能有助于实现同样目标。
答案 1 :(得分:0)
我们在开发中使用Jetty并为其配置了热部署。应用程序状态将丢失,但在开发过程中,它很可能正是您想要的。 http://www.eclipse.org/jetty/documentation/9.4.x/hot-deployment.html