idea生成maven项目报错

        最近在做maven的学习,正在idea中创建maven项目的时候,创建失败,并且出现了这样的错误。

**Could not transfer metadata org.apache.maven.plugins:maven-archetype-
plugin/maven-metadata.xml from/to alimaven (http://maven.aliyun.com/ne
xus/content/groups/public/): Transfer failed for http://maven.aliyun.com/ne
xus/content/groups/public/org/apache/maven/plugins/maven-archetype-pl
ugin/maven-metadata.xml**

        让我们一起来看看怎么解决。
        1.网上很多人相似问题的解决方法都是使用了阿里云的镜像。但是我用了此方法后依然没有成功,我打算继续寻找新的方法。

	<mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
	</mirror>  

        2.网上有说法。这是下载内容失败。进入仓库中,这个目录repository\org\apache\maven\plugins。删除目录下的maven-archetype-plugin文件夹,重新加载就可成功,让我们来试试。
        很难受,果不其然,这个方法依然是无效的。我们还要去寻找其他的方法。
        3.idea是存在缓存的,所以有可能是因为缓存问题导致之前的尝试都失败了,让我们来试试。
在这里插入图片描述
        清理完缓存了,又失败了。有点精神伤害了,弄了一下午,还没弄出来。不气馁,再接再厉。
        4.我好像破案了。刚好,idea2019.2和maven3.6.2不兼容,很巧合,也很难受,困扰了我挺久。
        但是这种不兼容通过这种提示的错误代码是绝对看不出来的,果然大家还是要慎重冷静的思考不能出现问题第一时间就去百度,反而会因此被引入一个错误的方向。
        刚才右下角一直提示我这个

	Unable to import Maven project
	See logs for details

        之前我没有注意,但是这次我点进去看看了看日志在这里插入图片描述        在最下面有一个这样的错误提示。No implementation for org.apache.maven.model.path.PathTranslator was bound.这句话会发生的情况就是在maven与idea版本不兼容的时候,我感觉我应该是破案了,现在我去下载一个老点的maven去尝试一下。我下载的是3.6.0版本。
        5.兄弟们,孤注一掷,最后一搏。兄弟们!我成功了!!!一半…
在这里插入图片描述
        下载是下载了不过一直是报错的。我们还得去再试试。现在我是体会到回到原点的感觉了。兄弟们,我,有点自闭了。
        6.
        添加参数
        -Dmaven.wagon.http.ssl.insecure=true
在这里插入图片描述
        问题就这么解决了,我一点也不知道为什么,我的水平真的是太低了,以后我会继续努力,也会去研究这次失败的原因到底是什么,以及这个参数到底是什么。或许我之前的步骤都可能是多余的。唉,加油吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值