Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project

写springMVC项目,使用全注解开发.没有web.xml文件
编译时报错(打包方式为war)

报错是因为maven-war-plugin:2.2版本过低,不识别全注解写法(老师这样写都不报错)
解决办法,设置编译时的版本

然后就可以正常编译了

<packaging>war</packaging>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.0.0</version>
        </plugin>
    </plugins>
</build>

https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin/3.0.0

https://blog.csdn.net/weixin_43881482/article/details/109213415

发表评论