3
當我做碼頭時:運行...結果戰爭過濾器正確。 當我打包時......由此產生的戰爭不能正確過濾。 我在做什麼錯?Maven src/main/resources not filtering
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
</resource>
</resources>
<finalName>MyWarName</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<source>${jdk.source}</source>
<target>${jdk.target}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<configuration>
<contextXml>${basedir}/src/main/webapp/WEB-INF/jetty-context.xml</contextXml>
</configuration>
</plugin>
</plugins>
</build>
爲什麼你是否包括然後排除相同的資源? –
我不是第一個包含過濾資源的塊,第二個包含未過濾資源。 –
爲了簡化你可以刪除第二個塊,看看是否有幫助。它在這裏爲你做什麼嗎?它在我看來是這樣的:第一個塊包括用於過濾的文件;第二個塊是排除未被過濾的文件 –