打包成war包的作用
war包是一个Web应用程序。
war包便于部署的压缩包,里面包含web程序需要的东西,包括web.xml配置文件,前端的页面文件,以及依赖的jar。便于署工程,直接放到tomcat的webapps目录下,直接启动tomcat即可。
打包过程
右侧maven->Lifecycle->点击package
之后就可以看到左侧的target文件下面包含一个war包,这就是我们需要的包,直接复制粘贴到需要的地方即可。
可能的问题:
1.打不了包
可能是打包工具版本太老,可以查看右侧的plugins->war,如果或是2点几可能是版本问题。
解决:
在pom.xml文件中添加如下代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
</plugins>
</build>
2.左侧的target看不见
查看 show excluded Files是否选择。