Maven 打包过滤掉jar包、class文件和指定jsp文件
过滤掉class文件和jar包,包含和过滤掉特定的jsp文件
maven-war-plugin插件介绍:http://maven.apache.org/plugins/maven-war-plugin/examples/including-excluding-files-from-war.html
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
<packagingExcludes>WEB-INF/classes/,WEB-INF/lib/</packagingExcludes>
<warSourceExcludes>WEB-INF/view/hello.jsp</warSourceExcludes>
<warSourceIncludes>WEB-INF/view/index.jsp</warSourceIncludes>
</configuration>
<executions>
<execution>
<id>prepare-war</id>
<phase>prepare-package</phase>
<goals>
<goal>exploded</goal>
</goals>
</execution>
</executions>
</plugin>
添加<webXml>src/main/webapp/WEB-INF/web.xml</webXml>是因为打包时报错:
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)

浙公网安备 33010602011771号