Could not initialize class org.apache.maven.plugins.war.util.WebappStructureSerializer

pom.xml第一行报错误:Could not initialize class org.apache.maven.plugins.war.util.WebappStructureSerializer,虽然不影响项目正常编译运行,但是这个红叉保存总归有点反感,这个错误的原因是Eclipse 和 Maven 插件(maven-war-plugin)的版本的兼容问题, eclipse从2021-03版本更新为2021-06版本后,如果Maven的版本还是在2.x 版本的话就会出现这个错误。而在 Eclipse创建项目的时候, 会使用一个默认的版本。 所以解决方法就是在 pom.xml 指定maven-war-plugin的版本。如果是Eclipse或者STS4升级导致的保存,并且原先Maven 插件也有版本号,只要把Maven 插件的版本号改为高一点的即可。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ren365880/article/details/128658996
今日推荐