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配置文件。