Jenkins-在Maven发布期间,用户如何选择要使用的配置文件?

Jenkins-在Maven发布期间,用户如何选择要使用的配置文件?,maven,jenkins,maven-release-plugin,Maven,Jenkins,Maven Release Plugin,我在Maven项目中有两个配置文件(foo和bar),我需要用户在Jenkins中执行发布时选择一个配置文件 如何在发布期间强制用户选择Maven概要文件 要明确的是,我只是在谈论performmaven版本。我在构建时不需要参数 理想情况下,这将是在同一页面上,用户必须输入发布版本 我曾尝试勾选配置发布版本(在标题为“构建环境”的部分中),并添加选择参数,但当我单击Perform Maven release时,从未收到任何提示 使用参数化构建并添加一个参数activeProfile,该参数的

我在Maven项目中有两个配置文件(
foo
bar
),我需要用户在Jenkins中执行发布时选择一个配置文件

如何在发布期间强制用户选择Maven概要文件

要明确的是,我只是在谈论performmaven版本。我在构建时不需要参数

理想情况下,这将是在同一页面上,用户必须输入发布版本

我曾尝试勾选配置发布版本(在标题为“构建环境”的部分中),并添加选择参数,但当我单击Perform Maven release时,从未收到任何提示


使用参数化构建并添加一个参数
activeProfile
,该参数的值可以是foo和bar。然后将
-P${activeProfile}
添加到发布命令行

使用参数化的构建并添加参数

activeProfile
,该参数可以具有值foo和bar。然后将
-P${activeProfile}
添加到release命令行

使用参数化构建并添加参数配置文件,该参数配置文件可以具有值foo和bar。然后将-P{foo}添加到release命令中line@Jens您的建议是有效的(使用
-P$myChoiceName
),但理想情况下,它只是参数化的版本,而不是构建版本。(非常感谢您的评论,也许可以写一个答案?)我已经添加了我的评论作为答案。抱歉,我不理解
,但理想情况下,它只是参数化的版本,而不是版本
使用参数化的版本并添加参数配置文件,该文件可以具有值foo和bar。然后将-P{foo}添加到release命令中line@Jens您的建议是有效的(使用
-P$myChoiceName
),但理想情况下,它只是参数化的版本,而不是构建版本。(非常感谢您的评论,也许可以写一个答案?)我已经添加了我的评论作为答案。抱歉,我不理解
,但理想情况下,它应该是参数化的版本,而不是构建版本
-P${activeProfile}:)@MadJlzz感谢您更改了它。它是${activeProfile}而不是{$activeProfile}。我没有看到任何变化。-P${activeProfile}:)@MadJlzz谢谢你已经改变了它。它是${activeProfile}而不是{$activeProfile}。我没有看到任何变化。