我这里的目的,是希望帮助首次使用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系统中就没这个毛病。
总结一波:
解决问题的步骤
- 在Maven安装文件夹内新建一个文件夹作为本地仓库
- 修改settings.xml文件中的localRepository
- 重新执行
mvn help:system
希望可以帮助有需要的朋友,要是能帮助你,可以评论中告诉我你的心路历程,同时天涯沦落人啊!!