Mac M1 系统上安装Maven 执行mvn help:system报错No plugin found for prefix ‘help’ 解决办法

我这里的目的,是希望帮助首次使用Mac的朋友,在配置maven时不用走我走过的坑,浪费大把时间。

话不多说,咱们进入正题。

Mac上怎么安装配置maven,大家自行借助搜索引擎就可以解决。在安装完成之后,通过mvn -v指令查看是否成功,成功之后会出现以下内容:

在这里插入图片描述
安装之后呢,还需要在终端进行一步操作:mvn help:system,这是为了从远程仓库下载一些必须的插件到本地仓库(你在settings.xml文件中配置的 localRepository)。

注意,我在这里配置的时候,埋下了坑!!!

这里我配置本地仓库的时候,是在安装maven的同级目录中新建了一个repo文件夹作为本地仓库,然后就在settings.xml文件中进行了配置,接着执行上面提到的mvn help:system命令,结果就是报错!!

No plugin found for prefix ‘help’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local ……

这里遇到问题肯定是百度查啊,像什么提到的更换maven版本,更改镜像等等,只要是可以找到的方法,我都试了一个遍,就是不行。这个时候,就需要静下来想想了。

这报的错误本身,大概意思是当前项目和插件组中没有以help为前缀的插件。从远程仓库中下载一些必要的插件到本地仓库中,这个命令本身肯定没有错误,镜像也没有问题,大家都这么配置,而且我还换了很多镜像,都是一样的错误,显然和镜像没啥关系,那这个命令涉及到得对象就那么多:命令本身、镜像、网络、本地仓库。在前三者都没有问题的情况下,那只有我的本地仓库有问题,我就是简单的在maven同级目录下新建了文件夹作为仓库而已,这都能错,好吧,我死马当作活马医,我进入maven安装目录,在maven文件夹下新建一个文件夹作为本地仓库,修改settings.xml文件中的 localRepository后,再次执行mvn help:system,结果就成功了。
在这里插入图片描述

真的感觉巨坑,还非得在maven目录下创建一个文件夹作为本地仓库才行!!!在Windows系统中就没这个毛病。

总结一波:

解决问题的步骤

  1. 在Maven安装文件夹内新建一个文件夹作为本地仓库
  2. 修改settings.xml文件中的localRepository
  3. 重新执行mvn help:system

希望可以帮助有需要的朋友,要是能帮助你,可以评论中告诉我你的心路历程,同时天涯沦落人啊!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值