Mavenの:使用しない「リソース」の下のテキストファイルのフィルタリングメカニズム?
-
26-09-2019 - |
質問
私は(特に、彼らは、EARのプロジェクトのsrc /メイン/アプリケーションの下にある)リソースの下にないXMLファイルの数をカスタマイズする必要があります。
フィルタリングメカニズムは、このために完璧なものだろうが、私の理解では(正しい?)それが唯一の資源のために働くということです。
のsrc /メイン/リソース以外のディレクトリ内のファイルのフィルタリングを使用する方法はありますか?
事前に感謝します。
解決
のMaven EARプラグインは 注
フィルタリングのために利用できます。それも
プロパティのセットを指定することも可能
場合は、余分な値を追加するファイル
必要。下記の構成
また、で定義されたプロパティを使用しています
src/main/application
のコンテンツをフィルタリングすることができます。 :をrel="nofollow">に記載されているようにP>
フィルタリング源の
the
src/main/application
ディレクトリの内容やフィルタリング
によって定義された1
earSourcesDirectory
パラメータがあるとして、
簡単のように:
標準プロパティであることを <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<filtering>true</filtering>
[...]
</configuration>
</plugin>
</plugins>
</build>
src/main/filters/config.properties
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<filtering>true</filtering>
<filters>
<filter>src/main/filters/config.properties</filter>
</filters>
[...]
</configuration>
</plugin>
</plugins>
</build>