1

Maven 是对 Eclipse 的一个很好的补充,但为什么与未使用 Maven 管理的类似项目相比,调试一个 Mavenized Web 服务项目需要将近 10 倍的时间?

例如,我有两个 Apache CXF 项目。一个是 Maven 项目,另一个只是一个普通的 Dynamic Web 项目。使用目标通过 Debug As -> Maven Build 调试前者: clean package tomcat:run-war甚至clean tomcat:run-war 从我启动调试操作到 Web 服务准备好调用仅需要大约 160 秒。但是,通过 Debug As -> Debug On Server 调试后者仅需 12 秒。这正在扼杀我通过使用 Maven 管理我的依赖项获得的任何生产力。

我看到 Maven 每次都在做什么,但看起来确实可以做一些优化来加快这个过程,特别是如果这个项目之前已经构建过。

对于一个试图将 Maven 推销给我的上级的人来说,这是一个严重的障碍。有什么建议或想法吗?

TIA。

4

0 回答 0