Java maven开发缓慢

Dre*_*rew 2 eclipse maven-2 tomcat6 java-ee

我正在开发一个通过maven构建的war/java网站.

目前,我必须进行更改...告诉maven构建它们...然后部署到Tomcat.这大约是40 .所以每做一次改变,我都要等待> = 40秒才能看到变化.

这变得非常令人沮丧,所以我试图加快部署.我通过maven与战争部署了网站:爆炸.现在,我以'部署'格式实时编辑文件.问题是我需要将这些更改移回源位置以推入我们的源代码管理.

所以有人编写了一个脚本来"取消部署"服务器上的更改,小心地将它们指回到maven期望的位置,或者找到另一种方法,我可以立即在Web浏览器中看到我的更改.每次从源头重建都不是一个有趣的解决方案.

Pas*_*ent 5

目前,我必须进行更改...告诉maven构建它们...然后部署到Tomcat.这大约是40秒.所以每做一次改变,我都要等待> = 40秒才能看到变化.

在我看来,这只是一种使用Maven的错误方法.

要么使用像jetty:run(和钩子Eclipse远程调试器一样启用hotswap),请参阅配置Jetty,Maven和Eclipse以及Hot Swap.

或者使用Eclipse WTP并在Eclipse内部的Tomcat服务器上部署项目(无论您使用的是m2eclipse还是Maven Eclipse插件,您的项目都可以被识别为动态Web项目).