maven如何打WAR包,看到target目录下面会生成JAR包,如何改成WAR?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven如何打WAR包,看到target目录下面会生成JAR包,如何改成WAR?相关的知识,希望对你有一定的参考价值。

参考技术A war插件有个标签<packagingExcludes>意思是打包时不包含哪些文件,写具体的文件或目录,多个用逗号隔开。
例子:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<webappDirectory>WebContent</webappDirectory>
<!-- 必须指定,否则默认会变成在target/war/work 导致被打包进war文件,指定后为target/work -->
<workDirectory>$project.build.directory/work</workDirectory>
<useCache>false</useCache>
<packagingExcludes>WEB-INF/classes/**/*.*,WEB-INF/lib/**/*</packagingExcludes>
<archive>
<addMavenDescriptor>true</addMavenDescriptor>
</archive>
</configuration>
</plugin>

idea怎么打war包

1.上方导航栏粥找到 Buid——> Bild Artifacts...

2.弹出框中选择

3.war包打好啦,一般放在编译的 target目录下

 

以上是关于maven如何打WAR包,看到target目录下面会生成JAR包,如何改成WAR?的主要内容,如果未能解决你的问题,请参考以下文章

mvn打war包以及解压包的方法

eclipse中maven项目如何部署到tomcat

cmd命令如何打war包,具体步骤是啥

关于Java打war包

maven intall在target文件夹中自动生成的war包部署服务器时缺斤少两

转载eclipse中maven项目部署到tomcat