Mavenの外部プロパティファイルを読み取る方法
-
21-08-2019 - |
質問
誰もがMavenの中x.propertiesファイルを読み取る方法を知っています。私は、プロパティファイルとそこから値を設定読み取るためにリソースフィルタリングを使用する方法があります知っているが、私のように私のpom.xmlに道を望んます:
<properties file="x.properties">
</properties>
これについていくつかの議論がありました: Mavenの外部プロパティの
解決
試してみてください Mavenのプロパティプラグインする
他のヒント
提案Mavenのプロパティは、私は私のビルドを私はバージョンに使用buildNumber.propertiesファイルを読み込むことができたプラグインの使用ます。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${basedir}/../project-parent/buildNumber.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
記述子は、それは、プラグインのクラスパス上にあるので、プラグイン拡張プロパティに依存関係として追加されます。プラグインは、プロパティファイルのクラスパスを検索し、プロパティのインスタンスにファイル 'の内容を読んで、そして、彼らは他の場所で使用できるようにます。
プロジェクトの設定にこれらのプロパティを適用します所属していません StackOverflow