mvnコマンドに環境変数を挿入できるかどうかは誰にもわかりません。たとえば、jenkinsビルド定義で次のことを実行したいと思います。
mvn -e -P ${env.profile} clean install assembly:assembly
私のグーグルfooはsettings.xmlの外でこれを行う方法を見つけていません、そしてそれでさえ私が必要とするほど動的ではありません。
前もって感謝します
環境変数を直接使用するだけです:
mvn -e -P $profile clean install assembly:assembly
mvn -e -P %profile% clean install assembly:assembly
この投稿の 2 番目の回答が役に立ちます。使用したmaven-antrun-plugin