maven-war-plugin
war插件配置:
如果maven-jetty-plugin配置了
<webAppSourceDirectory>${project.build.directory}/${project.artifactId}/webAppSourceDirectory>
那么maven-war-plugin一定要注意
<configuration>
<webappDirectory>${project.build.directory}/${project.artifactId}</webappDirectory>
<warSourceDirectory>${project.basedir}/otherplace</warSourceDirectory>
</configuration>
webappDirectory要和webAppSourceDirectory对应起来,不然会找不到解压war包后的文件夹,报错
webapp source directory does not exist
也就是不配置webAppSourceDirectory,打成的war包是不会自动解压的??
warSourceDirectory设置的是,如果maven web项目的web资源不是放在默认的src/main/webapp,而是放在其他地方
那么就是这里配置,打war包的时候会把这里配置的资源打包进去