【发布时间】:2011-03-30 14:15:33
【问题描述】:
很抱歉,这里有点笨,但我不明白为什么这些工具可以加快构建速度。
例如(如果我理解正确的话),maven-cli 要求您执行一次构建:清理、编译、安装,然后它通过缓存清理和编译短语来加速您的构建,因此您可以执行安装只是一遍又一遍的短语。
乍一看,这似乎通过不一遍又一遍地完成整个循环来加快速度。然而,实际上,如果我正在更改代码,我不应该总是在运行安装之前重新编译我的代码吗?在那种情况下,速度如何变得更快? clean 短语可能更快,但对于我的 100 多个模块项目,clean 无论如何只需要 5 秒。
我是否完全误解了这些工具?能以某种方式向我解释这些工具是如何提高速度的吗?谢谢。
mvnsh:http://shell.sonatype.org/faq.html
mvn-cli-plugin: http://wiki.github.com/mrdon/maven-cli-plugin/
【问题讨论】:
标签: maven-2 build performance