Maven -- 在进行war打包时排除不需要的文件
Maven -- 在进行war打包时排除不需要的文件
pom中配置插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- <webappDirectory>src/main/webapp</webappDirectory> -->
<!-- <workDirectory>${project.build.directory}/work</workDirectory> -->
<warName>${project.build.finalName}</warName>
<excludes> <!-- 排除文件,不包含子目录,对WEB-INF目录无效 -->
js/plugins/*.*
</excludes>
<packagingExcludes>
test/** <!-- 排除所有文件,包含子目录 -->
WEB-INF/classes/com/test/*.*,
WEB-INF/classes/setting.xml
</packagingExcludes>
</configuration>
</plugin>
这个例子打包时候排除js/plugins/目录下的JS文件(但不包括子目录),test目录下的所有文件和目录,WEB-INF/classes/com/test目录下的所有文件和目录,排除WEB-INF/classes/setting.xml配置文件。


浙公网安备 33010602011771号