私は、コマンドラインを介して私の変数を渡すように私は私のビルドのセットアップを持っている:Mavenで見つからない環境プロパティを特定して設定する方法は?
私は私のポンポンでmvn clean install -DsomeVariable=data
:
<someTag>${someVariable}</someTag>
これは正常に動作しますが、私はしたいと思いますコマンドラインでsomeVariableが指定されていないかどうかを確認し、スクリプトを続行できるようにデフォルト値を設定します。
これはMavenで行うことができますか?
<properties>
<someVariable>myVariable</someVariable>
</properties>
あなたは、プロパティ値は、コマンドラインで供給常にであることを確認するには、あなたが使用することができます。
ありがとう、あなたのような、その値を上書きすることができます
としてデフォルト値を指定することができます。プロパティを強制するのではなく、プロパティをデフォルトにしたいと思っていますが。したがって、指定されていない場合、スクリプトはデフォルト値を使用します。 @TERACytE。 – TERACytE
。はい、 'properties'セクションの値はデフォルトであり、コマンドラインからいつでも上書きすることができます。 –
ありがとうございます。 – TERACytE