【问题标题】:How to run maven build multithreaded all the time by default如何在默认情况下一直运行 maven build 多线程
【发布时间】:2019-12-13 07:03:09
【问题描述】:

我想抽出时间在命令行上键入 -T3,因为我希望所有 maven 构建都能运行多线程。

Maven 3.3.9 我用谷歌搜索但没有发现任何有希望的东西,只有为命令行选项添加环境变量并将其附加到命令行上的每个 maven 调用的建议。

Maven: configure parallel build in pom.xml

这样,每次仍然需要手动步骤(输入环境变量的名称)来进行并行构建。

我想在 mvn settings.xml 文件中全局配置它。

【问题讨论】:

  • 问题是:为什么每次都需要它?通常这在 CI 解决方案中很有用,可以减少反馈时间?
  • 我想尽可能减少编译时间
  • 你经常在命令行上这样做吗?

标签: java maven command-line


【解决方案1】:

你不能像settings.xml 这样配置。这可以从Maven 3.3.1开始以不同的方式配置。

您可以使用文件${maven.projectBasedir}/.mvn/maven.config,其中包含命令中给出的选项,例如在项目的根目录中,它可以包含:

-T 3

但这并不总是受限于项目基础。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    相关资源
    最近更新 更多