针对JAR的Maven webapp过滤

时间:2014-12-12 17:54:45

标签: java maven maven-2 maven-jar-plugin

我需要对位于src/main/webapp目录下的文件执行Maven过滤。使用maven-war-plugin时,这似乎是直截了当的:

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-war-plugin</artifactId>
 <configuration>
   <webResources>
     <resource>
       <filtering>true</filtering>
       <directory>src/main/webapp</directory>
       <includes>
         <include>index.html</include>
       </includes>
     </resource>
   </webResources>
 </configuration>
</plugin>

但是,我正在构建一个包含带有嵌入式Web服务器的webapp的JAR文件。我似乎无法让maven-jar-plugin对webapp目录的内容进行过滤。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

如果你做一个mvn clean包,会发生过滤吗?如果是这样,只需将过滤链接到嵌入式Web服务器的正确执行阶段即可。如果您正在使用maven tomcat插件,例如尝试运行mvn tomcat7:run-war或mvn tomcat7:run