插件设置如下,标红的部分,这样如果project的package时war时,缺少web.xml也可以打包。
否则会出现错误
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<archiveClasses>true</archiveClasses>
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
但是有个缺点,这样打出来的包是个jar包,在classes文件夹里就看不到class文件。