如何减少采取maven构建的时间

时间:2015-01-24 11:06:31

标签: java maven deployment build server

我的工作是在机器中进行构建和部署。我可以通过使用此命令“mvn clean install -DskipTests -o”来进行构建,这需要将近7分钟。

我希望通过添加内存大小或其他方式来减少时间

Apache Maven 3.0.5 Maven主页:/ usr / share / maven Java版本:1.7.0_72,供应商:Oracle Corporation Java home:/ usr / lib / jvm / java-7-oracle / jre 默认语言环境:en_IN,平台编码:UTF-8 操作系统名称:“linux”,版本:“3.13.0-44-generic”,arch:“amd64”,family:“unix”

1 个答案:

答案 0 :(得分:2)

以下是一些一般性提示:

  • 避免使用clean。如果他们必须做某事,大多数插件都非常清楚。例如:现在一切都将被重新编译。 maven-compiler-plugin-3.x支持增量,因此它可以发现是否应该编译某些内容。如果你真的需要clean,你应该联系需要它的插件的开发者,并要求他们进行改进。
  • 避免使用install,而是使用verify。在大多数情况下,不需要将工件显式复制到本地存储库。
  • 使用多个线程(-T)运行Maven。有关详细信息,请参阅mvn --help