我怎样才能加快Maven和Netbeans的速度

时间:2011-09-19 12:52:35

标签: hibernate spring tomcat netbeans maven

我有一个相当大的项目(有很大的堆栈,包括Spring和Hibernate),我使用Maven通过Netbeans构建。

不幸的是,每次我对一个类进行更改时,我都需要重建。这意味着

  • 全部保存&编译
  • 运行所有测试
  • 建立大规模战争
  • 从Tomcat取消部署
  • 从Tomcat重新部署
  • 启动应用程序(Spring = Zzzzzzz / Hibernate = Zzzzzzz)

这可能需要5分钟的时间来检查一个小的改变是否有所作为。也许我的方法不对?

请告知......

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

尝试JRebel。 http://www.zeroturnaround.com/jrebel/

顺便说一句,我不是zt付的 - 只有满意的用户。

答案 2 :(得分:1)

为什么需要在每次更改时运行测试?当进行微不足道的改变时,这是一个巨大的成本。使用-DskipTests = true

关闭它

看看:http://wiki.netbeans.org/HotDeploymentWebApplicationWithMaven

此外,将Netbeans设置为在Tomcat上进行热部署(使用Jetty)。请参阅此帖子:Incremental hot deployment on Tomcat with Maven and NetBeans