【问题标题】:Have maven build different artifacts in different environment让 Maven 在不同的环境中构建不同的工件
【发布时间】:2014-12-17 17:03:58
【问题描述】:

我基本上和How to run build twice so that I can get two artifacts using different dependencies? 有同样的问题,但有几个补充。

这可以通过环境变量来配置吗?我们希望机器上有多个 Java 版本,并且能够根据环境变量选择要使用的 Java。此外,我们需要将工件分开,因为存在一些冲突,但在我的研究中,我发现这是可能的。 (如果不是请指出)

【问题讨论】:

标签: java maven build environment-variables environment


【解决方案1】:

您可以在运行mvn 时选择-P 选项。 P 将从您指定的配置文件之一中进行选择。

你可以很容易地做这样的事情说,詹金斯:

  1. 创建单选按钮选项并使用 ${Env}

  2. 进行跟踪
  3. 在构建过程中,假设您拥有:mvn clean & mvn compile & mvn install

只需添加选择的环境:mvn clean & mvn compile & mvn install -P ${Env}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 2020-05-22
    • 2012-04-06
    • 2012-02-19
    相关资源
    最近更新 更多