码农知识堂 - 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依赖问题

  • 相关阅读:
    四.pandas数据处理
    备战秋招--mybatis篇
    人脸签到系统 pyQT+数据库+深度学习
    odoo16前端框架源码阅读——ormService.js
    2023汕头大学计算机考研信息汇总
    Springboot毕设项目高校学籍档案管理p84mw(java+VUE+Mybatis+Maven+Mysql)
    iOS开发Swift-4-IBAction,group,音乐播放器-木琴App
    java数据结构之稀疏数组
    Acwing 3306.装珠饰(十一届蓝桥java/py组J题)
    openjudge_2.5基本算法之搜索_1789:算24
  • 原文地址: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号