有谁知道是否可以将环境变量注入 mvn 命令。例如,我想在我的 jenkins 构建定义中执行以下操作:
mvn -e -P ${env.profile} clean install assembly:assembly
我的 google foo 没有在 settings.xml 之外找到任何方法来执行此操作,即使这也不是我需要的动态。
提前致谢
直接使用环境变量即可:
mvn -e -P $profile clean install assembly:assembly
mvn -e -P %profile% clean install assembly:assembly
这篇文章中的第二个答案应该对您有所帮助。它使用了maven-antrun-plugin