0

我需要对位于我的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>

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

4

1 回答 1

0

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

于 2014-12-12T19:09:05.620 回答