linux系统下eclipse搭建maven环境始终不成功

1.首先应下载安装好maven并配置好环境变量,然后在setting.xml文件中设置maven本地仓库路径和国内仓库地址。具体可参考本人之前的博客https://blog.csdn.net/weixin_40393128/article/details/102621903(linux下安装与配置maven)

2.在myeclipse中配置maven

        2.1  在myeclipse中点击Windows——>Preference——>Maven4MyEclipse,点击Add,然后在Add JVM对话框填写相应内容:

                1)点击Directory,选择你安装的JDK

                2)填入JRE name,随便取一个

                3)填入Default VM arguments框中的内容:

                      -Dmaven.multiModuleProjectDirectory=$M2_HOME

        点击Finish,然后点击Apply

        2.2  点击Windows——>Preference——>Maven4MyEclipse——>Installations,然后依次点Add——>Directory,找到自己安装的maven,一路确定之后点击Apply

        2.3  点击User Settings,然后点击第二个Browse(下图中红色方框位置),之后找到自己的maven安装路径下的conf文件夹中的settings.xml文件,点击确定,然后点击Update Settings选项,再点击Reindex,最后点击Apply

问题来了!所有配置都弄好了,可是在我新建maven项目后,始终提示错误:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.maven.plugins:maven-resources-plugin:jar:2.6

我找了各种教程各种配置都没用,最后想起了问题所在:由于我在linux下的Hadoop用户中权限设置问题,导致maven的本地仓库权限没有全部开放,所以想要下载缺少的第三方库根本不允许!所以解决方案是,在终端输入命令:sudo chmod -Rf 777 /urs/data/maven/local_repository,这样就把本地仓库下的所有文件夹的读、写、权限、执行操作权限开放了。此时再去对新建的maven项目执行Run AS——>Maven install操作会发现所有的依赖项都被自动下好了,也不报错了。

注:上面的命令中的/urs/data/maven/local_repository是我的本地仓库路径(也就是前面说的settings.xml中配置的本地仓库路径),记得改为你自己的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值