打包时报错
Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project web-servlet1: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
我的IDEA版本是2020.3.4
pom配置如下

8
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2023-08-08 09:43:03
同学你好,1、查看同学反馈的截图出现语法错误,建议同学将pom.xml中的build修改为下方格式
<build> <!-- 设置最后打包的名字 不用默认名字 --> <finalName>web-Servlet</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin> </plugins> </build>
2、并依赖没有没有成功下载,建议同学刷新maven进行下载使用。

3、如果还是出现红色警告,可能是没有成功下载,建议同学找到本地查看删除对应依赖,重新刷新进行下载。

祝学习愉快!
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程




恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星