私はmaven release pluginを使用しています。そして1つのプロファイルはprod buildファームで実行されるはずです。ローカルで実行すると、デュオからいくつかのWebリソースにアクセスできなくなります。Mavenプロファイルを無効にする方法は?
Mavenリリースのプラグインは、タグ付けする前にローカルでビルドを実行し、リモートのものにプッシュします...ただし、prodビルドファームでのみ動作するプロファイルのため、mavenリリースプラグインを実行すると失敗します。
ローカルでこのプロファイルを無効にする必要があります。しかし、プロファイルは
<os>
<name>linux</name>
</os>
によってアクティブ化されました。-P!profilenameを使用しようとしました。 mvnのインストールでは動作しますが、mavenのリリースでは動作しません:prepare。
どのようにしても、コマンドラインパラメータでOS名を指定したり、プロファイルを無効にすることはできますか?
アクティベーション方法をいくつかのプロパティに変更しますか? OSによってライセンス認証を削除し、必要に応じて-P profilenameでプロファイルを有効にしてください。 –
http://maven.apache.org/guides/introduction/introduction-to-profiles.html – Learner
Linuxでは、 '!'文字: 'mvn ... -P \!profile-name' – uniknow