プロパティ フィルタリングを使用するように Maven プロジェクトを構成すると、Maven 以外の IntelliJ の "make" 中にもプロパティ フィルタリングが機能するように見えます。これは、Jetty/Tomcat/GWT/Glassfish の IntelliJ 実行構成が引き続き Maven リソース フィルタリングを尊重することを意味します。
したがって、これを my に追加するとpom.xml
:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/persistence.xml</include>
</includes>
</resource> ....
intellij 実行構成が開始される前に、プロパティと peristence.xml ファイル内のすべてのプロパティをフィルタリングする必要があります。これは、JDBC 参照またはファイルシステム パラメータのスワップに非常に役立ちます。
私が抱えている唯一の問題は、pom.xml を他のディレクトリ (つまり、src/integrationtest/resources) の 2 番目のエントリを持つように変更しても、IntelliJ は src/main/resources でのフィルタリングのみを尊重しているように見えることです。
これはすべて「自動」のようです。では、それはどのように機能し、どこで (どこにでも) 構成できますか?