码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 解决导入maven工程时cannot resolve依赖问题


    在导入maven项目时,发现有几个公司私服的核心jar包死活拉不下来,尝试了几种办法无果,最后参考同事的办法解决。

    一、问题描述

    pom.xml中,几个核心依赖jar包无法拉取到本地

    报错:Resolve dependencies

    Cannot resolve xxx…

    二、解决办法

    1、检查Idea的maven设置

    Maven home path、User setting file和Local repository的设置。
    在这里插入图片描述

    2、清除缓存重启Idea

    2.1 File–>Invalidate Caches / Restart…

    在这里插入图片描述

    2.2 刷新pom.xml文件或者reloadAllMavenProjects

    在这里插入图片描述

    3、重新导入maven项目

    重新导入该maven项目

    如果还无法解决,需要检查Maven的配置文件setting.xml

    4、设置Maven的配置文件setting.xml,配置公司镜像

    4.1 根据方法1的maven配置中User setting file对应的settting.xml路径打开该文件
    4.2 配置阿里云和公司的私服仓库地址(检查公司私服地址是否无误,能正确访问)
    4.3 保存设置 刷新pom.xml或者mvn clean install
    4.4 检查repository中是否存在对应的jar包文件

    在这里插入图片描述

    上述几个办法仍然未能解决我的问题,最后参考同事的解决办法完美决绝

    5、修改Maven的配置文件setting.xml,设置profile

    5.1 镜像设置只保留阿里云的配置,移除公司私服地址

    在这里插入图片描述

    5.2 设置profiles

    在标签中新增一个的标签设置,对应设置如下

    启动设置的profile,对应的id

    在这里插入图片描述

    对应代码:

    
      </profiles>	
        
            nexusProfile</id>
            
                
                    nexus</id>
                    nexus</name>
                    http://需要改为本公司私服仓库url</url>
                    
                        true</enabled>
                    </releases>
                    
                        true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
      </profiles>
      
      
        nexusProfile</activeProfile>
      </activeProfiles>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    5.3 重新构建项目

    找到maven窗口,在项目根节点下,Lifecycle-->clean-->intall,或者直接在控制台输入命令 mvn clean install

    在这里插入图片描述

    最后几个公司私服的jar包终于拉取到本地。







    搬砖界的一个小学生

    解决导入maven工程时cannot resolve依赖问题

  • 相关阅读:
    Swagger:在线接口文档
    浅谈制造业数仓建设
    差分进化算法解析:Scala实现详细指南及其在优化问题中的应用
    云计算的部署方式(公有云、私有云、混合云、社区云)
    LeetCode 2369. 检查数组是否存在有效划分 动态规划
    MySQL笔记(进阶篇)
    力扣刷题日志-Day2 (力扣151、43、14)
    以解析csv数据为例,讨论string、char[]、stream 不同类型来源是否能进行高性能读取解析封装可能性
    本地开发环境大小写不敏感引发的问题
    fetch请求获取blob和arraybuffer文件流及核心API使用总结 -新
  • 原文地址:https://blog.csdn.net/weixin_54626591/article/details/133242556
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号