动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

30天自动登录
微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

导入Maven报错的解决方法

07-27 12:00 259浏览
举报 T字号
  • 大字
  • 中字
  • 小字

导入MAVEN项目报错的解决方法

错误:Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:3.1:

解决方法:

1.在你自己版本的maven下的conf文件中修改settings文件,我的是在F:\app\Maven\apache-maven-3.2.3\conf

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
   <!--<localRepository>E:/maven/repo</localRepository>-->
   <offline>false</offline>
   <servers>
    <server>
        <id>nexus</id>
        <username>admin</username>
        <password>admin123</password>
    </server>    
    <server>
        <id>nexus-releases</id>
        <username>admin</username>
        <password>admin123</password>
    </server>    
    <server>
        <id>nexus-snapshots</id>
        <username>admin</username>
        <password>admin123</password>
    </server>
   </servers>
   <mirrors>
        <mirror>
         <id>nexus</id>
         <mirrorOf>*</mirrorOf>
         <url>http://192.168.1.33:8081/nexus/content/groups/public</url>
        </mirror>
   </mirrors>
   <profiles>
        <profile>
            <id>nexus</id>
            <repositories>
                <repository>
                    <id>central</id>
                    <url>http://central</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy> 
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy> 
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <url>http://central</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy> 
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy> 
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>nexus</activeProfile>
    </activeProfiles>
</settings>

本地仓库被注释掉了。

2.在你的maven库中的里面的setting中修改设置。

3.在eclipse中的window的preferences的maven的User Settings中设置Maven的路径,

这个选项是对应的刚才没有注释本地路径的那个settings文件,不是conf的settings文件。然后点击update settings按钮

4.对项目进行maven->update project就可以了。

动力节点在线课程涵盖零基础入门,高级进阶,在职提升三大主力内容,覆盖Java从入门到就业提升的全体系学习内容。全部Java视频教程免费观看,相关学习资料免费下载!对于火爆技术,每周一定时更新!如果想了解更多相关技术,可以到动力节点在线免费观看Maven学习视频哦!

0人推荐
共同学习,写下你的评论
0条评论
代码小兵696
程序员代码小兵696

118篇文章贡献392976字

相关课程 更多>

作者相关文章更多>

推荐相关文章更多>

Git合并分支

代码小兵34507-28 11:08

Maven中optional和scope元素的使用,你弄明白了?

代码小兵60903-29 15:05

一个IDE的提示,引发了对《Java编程思想》的质疑?

代码小兵64503-29 15:12

什么是SVN

代码小兵49806-15 10:18

简述SVN的工作机制

代码小兵49806-15 10:19

发评论

举报

0/150

取消