gpt4 book ai didi

android - 从 Jenkins 传递 MAVEN 配置文件参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:18 28 4
gpt4 key购买 nike

在我的 android 项目的 POM.xml 文件中,我创建了六个配置文件。我从命令行运行这些,例如 mvn clean install -P mdpi。这很好用。现在我正在为我的 CI 使用 jenkins。我希望向用户显示所有配置文件的下拉列表,然后使用 mvn clean install -P ${selected-profile} 所以 ${selected-profile} 变量包含构建的配置文件。我该怎么做?

最佳答案

我建议你安装 parametrized build plugin这将允许您向您的工作用户显示选项列表。要启用它,您必须选中“此构建已参数化”选项,然后定义选项。

为了能够定义列表选项,您必须安装 extended choice parameter plugin通过添加列表选项(和其他参数类型)扩展第一个。

然后您将能够定义一个 PROFILE 列表选项。选定的选项名称将存储在参数名称中。

maven cmdline:'mvn clean install -P${PROFILE}' 将按预期工作。

希望对您有所帮助!

关于android - 从 Jenkins 传递 MAVEN 配置文件参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829017/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com