前言
Maven对javaweb项目打包安装时候出现错误
发现问题
install错误
寻找原因
缺少插件 maven-war-plugin.
- 插件介绍:
WAR 插件负责收集 Web 应用程序的所有工件依赖项、类和资源,并将它们打包到 Web 应用程序存档中。 - 插件使用
war插件非maven默认安装的插件,当需要为web项目打war包时,可选择安装该插件。 - 插件功能
war:war是在打包阶段为打包类型为war的项目调用的默认目标。它构建一个WAR文件。
war:exploded通常用于在开发阶段通过在指定目录中创建一个支持热部署的 webapp 来加速测试。
war:inplace war:explode 的另一种变体,其中 webapp 生成在 web 应用程序源目录中,默认情况下是src/main/webapp。
解决问题
在pom.xml添加如下代码:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
再次Install,成功
问题解决