Ich versuche, eine Filterung der Anwendungskontextdatei hinzuzufügen, die sich im WEB-INF-Verzeichnis befindet.Filtern von Maven-Dateien in WEB-INF
Ich habe die Datei, die gefiltert werden soll (xmlgateway-context.xml) im Ordner/src/main/resources.
Ich habe die Eigenschaften von Dateien (config-e05.properties) im Ordner src/main/Filter
Und ich habe das POM up wie folgt festgelegt:
<!-- 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>
Dies wird MVN richtig installieren , aber wenn ich die Ausgabe-WAR-Datei öffne, erwartete ich, dass die Datei xmlgateway-context.xml sich im Verzeichnis/WEB-INF befindet, aber sie landet im Ordner/WEB-INF/classes/WEB-INF.
Wie kann ich diese Datei an den richtigen Ort bekommen.
Alternativ kann ich den Anwendungskontext auch an einem anderen Ort speichern und dort referenzieren lassen.
fügte ich die maven- 2 Tag, ich denke, es macht Ihnen nichts aus. – Bozho