में मैवेन फ़ाइलों को फ़िल्टर करना मैं एप्लिकेशन संदर्भ फ़ाइल में कुछ फ़िल्टरिंग जोड़ने की कोशिश कर रहा हूं, जो वेब-आईएनएफ निर्देशिका में रहता है।WEB-INF
मेरे पास फ़ाइल है जो फ़ोल्डर/src/main/संसाधनों में फ़िल्टर किया गया है (xmlgateway-context.xml)।
मैं में फ़ोल्डर src/मुख्य/फिल्टर
गुण फ़ाइलें (config-e05.properties) है और मैं पोम सेट अप के रूप में निम्नानुसार है:
<!-- 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>
यह सही ढंग से स्थापित mvn होगा , लेकिन जब मैं आउटपुट वॉर फ़ाइल खोलता हूं, तो मुझे फ़ाइल xmlgateway-context.xml को/WEB-INF निर्देशिका में होने की उम्मीद थी, लेकिन यह फ़ोल्डर/WEB-INF/classes/WEB-INF में समाप्त होता है।
मैं इस फ़ाइल को सही जगह पर कैसे प्राप्त कर सकता हूं।
वैकल्पिक रूप से, क्या मैं एप्लिकेशन संदर्भ को एक अलग स्थान पर रख सकता हूं और इसे संदर्भित कर सकता हूं।
करने के लिए सेट filteringDeploymentDescriptors के साथ मैं maven- जोड़ा 2 टैग, मुझे लगता है कि आपको कोई फर्क नहीं पड़ता। – Bozho