2016-08-16 10 views
1

Mavenのビルドプロセスにプロパティファイルは、コマンドをMavenのためにファイルを渡すことが可能です:の追加プロパティが

# prop files, java format 
key1=VAL1 
key2=VAL2 

代わりのようなCLI引数を追加する:

$ MVN検証きれい-Dkey1 =をVAL1 -Dkey2 = VAL2

sith setting.xmlは可能ですが、xmlではなく単純なjavaプロパティの書式ファイルを使用したいと考えています。

+1

これらのシステムのプロパティは何ですか?どのようにそれらを使用するつもりですか? – Tunaki

+0

@ Tunakiこれは、テストを実行するためにジェンキンズによって使用されます。例 - テスト、プロトコル、ポートを実行するサーバーのIPアドレス。 – chenchuk

+0

[build-helper-maven-plugin](http://www.mojohaus.org/build-helper-maven-plugin/)のようなものをチェックしてください。これはローカルテストのためのポートを取得することを目標にしていますか? – khmarbaise

答えて

1

ここではproperties-maven-plugin read-project-propertiesという目標を使用しています。すべてのPOMに適用されるプロパティで、数百ものプロジェクトを新しい企業のPOMバージョンに同時に更新しなくてもすむような場合には非常に便利です。中央の場所でプロパティを変更すると、更新がすぐに公開されます。

通常、目標はinitializeフェーズにバインドされます。プロパティは、その段階の後に実行されるすべてのプラグインの目標に使用できます。

関連する問題