导入maven项目时报错org.apache.maven.archiver.MavenArchiver.getManifest

错误:

在Eclipse中导入Maven项目时,pom.xml第一行报错org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)

网上找了很多解决方法,基本就是升级插件和降级插件两种方法,但是我之前一直升级失败,现在找到了新的升级地址,所以两种方法均有效。但是推荐第一种升级的方法,第二种降级不是对所有项目都有作用。

解决方法:

解决方法一:update Eclipse m2e extensions

简单来说就是 Help —— Install New SoftWare

在这里插入图片描述
Name:MavenArchiver
Location:https://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

然而点击确认后,等一会连接服务器的时间,等选项出现m2e以后,选中,再跟着提示点next直到finish就好了

注意:网上大部分答案给的链接是https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/ 我连接不上,但是https://repo1.maven.org/…的这个可以连接,更新成功,解决了error

更新:

在测试新项目时遇到了新问题,在安装m2e插件后pom文件依然显示org.apache.maven.archiver…的错误,检查后发现pom中没有添加maven-war-plugin代码(因为整个pom中只有dependency没有plugin,最终添加代码后解决error:(如果有需要可以设置version,没有需要就不用写了。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
</plugin>

解决方法二:降级maven-war-plugin的version

打开pom.xml,添加maven-war-plugin的配置文件如下图

在这里插入图片描述
代码:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
</plugin>

保存后右键项目,Maven —— update project…,更新完成后报错消失,解决问题

参考地址:https://blog.csdn.net/qq_39447298/article/details/81323420

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值