Me he dado cuenta cuando configura un proyecto de Maven para utilizar el filtrado de propiedades, el filtrado de la propiedad parece funcionar también durante un "make" de IntelliJ no maven. Esto significa que las configuraciones de ejecución de IntelliJ para Jetty/Tomcat/GWT/Glassfish seguirán respetando el filtro de recursos de maven.¿Cómo funciona el soporte de filtrado Maven de IntelliJ?
Así que si puedo añadir esto a mi pom.xml
:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/persistence.xml</include>
</includes>
</resource> ....
Se debe filtrar cualquier propiedades en mis propiedades y archivos peristence.xml antes de cualquier ejecución intellij configuraciones de inicio. Esto es muy útil para intercambiar referencias JDBC o parámetros del sistema de archivos.
El único problema que tengo es que IntelliJ solo parece respetar el filtrado en src/main/resources incluso si cambio pom.xml para tener una segunda entrada para otros directorios (es decir: src/integrationtest/resources).
Todo esto parece ser "automágico". Entonces, ¿cómo funciona y dónde (si es que hay algún lugar) puedo configurarlo?
la solución en cuestión IDEA-25934 funciona para mí por agregando WEB-INF –
marstone