将参数注入maven配置文件

时间:2012-09-14 17:43:21

标签: maven maven-2

是否有人知道是否可以将环境变量注入mvn命令。 例如,我想在我的jenkins构建定义中执行以下操作:

mvn -e -P ${env.profile} clean install assembly:assembly

我的google foo没有在settings.xml之外以任何方式执行此操作,即使这不像我需要的那样动态。

提前致谢

2 个答案:

答案 0 :(得分:1)

直接使用环境变量:

的Unix

mvn -e -P $profile clean install assembly:assembly

mvn -e -P %profile% clean install assembly:assembly

答案 1 :(得分:0)

post中的第二个答案可以帮到你。它使用了maven-antrun-plugin