J'essaie d'ajouter un filtrage au fichier de contexte de l'application, qui se trouve dans le répertoire WEB-INF.Filtrage des fichiers Maven dans WEB-INF
J'ai le fichier à filtrer (xmlgateway-context.xml) dans le dossier/src/main/resources.
je les fichiers propriétés (config-e05.properties) dans le dossier src/main/filtres
Et je le POM mis en place comme suit:
<!-- environment profiles -->
<profiles>
<profile>
<id>e04</id>
<properties>
<targetenv>e04</targetenv>
</properties>
</profile>
<profile>
<id>e05</id>
<properties>
<targetenv>e05</targetenv>
</properties>
</profile>
</profiles>
<!-- build settings (filtering) -->
<build>
<filters>
<filter>src/main/filters/config-${targetenv}.properties</filter>
</filters>
<resources>
<resource>
<targetPath>WEB-INF</targetPath>
<filtering>true</filtering>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
Cela MVN installer correctement , mais quand j'ouvre le fichier war de sortie, je m'attendais à ce que le fichier xmlgateway-context.xml soit dans le répertoire/WEB-INF, mais il finit dans le dossier/WEB-INF/classes/WEB-INF.
Comment puis-je obtenir ce fichier au bon endroit.
Sinon, je peux mettre le contexte de l'application dans un emplacement différent et y faire référence.
J'ai ajouté le maven- 2 étiquette, je suppose que cela ne vous dérange pas. – Bozho