0
下面是我正在開發的maven項目的相關部分。我希望Maven過濾WEB-INF目錄中的persistence-context.xml文件,然後將其放入我的戰爭中的WEB-INF目錄中。當我在這個項目上運行mvn clean package時,我看到以下兩件事。爲什麼maven會創建兩個過濾的persistence.xml的副本?
目標/項目名稱/文件夾中已成功過濾的persistence-context.xml。這不是正確的地方。我希望它在WEB-INF中有一個目錄。
target/projectname/WEB-INF /文件夾中未過濾的persistence-context.xml。這不是我想要的。我想在這裏過濾一個。
我甚至不知道如何生成這個文件的兩個副本!任何幫助將非常感激。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<webResources>
<resource>
<directory>${basedir}/src/main/webapp/WEB-INF</directory>
<filtering>true</filtering>
<includes>
<include>persistence-context.xml</include>
</includes>
<targetPath>WEB-INF</targetPath>
</resource>
</webResources>
</configuration>
</plugin>