IDEA环境下Maven项目连接公司私服Nexus下载jar包出现Unresolved dependency xxxx.jar问题

IDEA环境下Maven项目连接公司私服Nexus下载jar包出现Unresolved dependency xxxx.jar问题

出现原因:公司私服上Public respository中没有该jar包并且也没去中央仓库去下载,导致出现该问题。

问题查找:本人先把idea中出现Unresolved dependency丢到百度上去搜索解决方案,功夫不负有心人,在尝试了网上几种方案之后,问题终于得到解决。

解决方案:

  • maven的安装路径下找到conf目录中setting.xml文件,用记事本打开。

  • <mirrors>标签内添加阿里云的镜像,注意与公司私服的镜像的排放顺序,我的就是把公司私服镜像排到前面。

    <!-- 公司私服 -->
    <mirror>
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://xxx.xxx.xxx.xxx:8001/nexus/content/groups/public/</url>
    </mirror>
    
    <!-- 阿里云 -->
    <mirror>  
        <id>alimaven</id>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
        <mirrorOf>central</mirrorOf>          
    </mirror>
    
  • 接着在IDEA重新reload一下就解决了,红色波浪线也消失了,如果reload后,红色波浪线还没消失,重启idea试一下。

参考博客:IDEA中出现 Unresolved dependency xxxx.jar


版权声明:本文为weixin_41178230原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。