今天给同事们部署新架构的工程,新工程是使用Maven做项目构建依赖工具,必然要使用到maven私服Nexus,发生了一件很奇怪的事情,有的同事很快就将工程依赖整理完成,有的同事停滞在下载依赖过程。最后发现是因为Nexus私服的中央仓库中没有项目需要的构建。有的同事是直接拷贝的我本地的maven仓库所以能顺利完成依赖整理。解决这个问题花了不少时间和精力,关键问题是使用IDEA的Maven自动导入,导入失败后没有日志提示,无法确定问题原因,所以以后遇到问题首先应该做的还是查找日志,而不是盲目猜测。

下面把解决问题的过程记录一下:

起初以为是IDEA或者Maven的工具问题,重启过IDEA和电脑,删除了本地Maven仓库都无用,后来觉得是Nexus的问题或者同事机器网络的问题毕竟有些同事是OK的啊,测试同事电脑和Nexus服务器传递数据速度很快,网络没有问题,一筹莫展之时,想起运行maven的package命令试试看,运行后提示失败,但是重要的是有失败原因,这个很关键啊,原来是Nexus仓库没有dubbo的2.8.4的依赖,这个依赖是由我手动install到本地仓库中的,知道原因了就好处理了,下面提交dubbo 2.8.4到Nexus私服,首先在dubbox的项目源码中修改pom.xml添加私服仓库的地址然后运行mvn deploy -DskipTests 等待完成。完成之后回到同事电脑mvn package -DskipTests 依然报错。查看日志依然提示查找不到依赖组件,明明deploy成功了,为什么还是提示不存在!?仔细查看日志原来maven使用的本地缓存的仓库信息去做检索,二话不说删了本地仓库从Nexus上重新下载。终于成功了。

Maven无法从nexus私服下载依赖?相关推荐

  1. Maven突然不从私服下载依赖了

    好好地项目,突然不从私服下载依赖了,Maven踩坑 Maven突然不从私服下载依赖了 maven踩坑 , 好好地项目 , setting文件没动过 , 私服里也有自己想要的依赖, 可就是不去下载 , ...

  2. 局域网或外网Nexus私服下载安装仓库使用整理(Linux环境)这一篇足够

    nexus私服下载&安装&仓库使用 整理(Linux环境)这一篇足够 下载&安装 1.需要jdk8以上环境 2.下载Nexus安装包,官网下载地址:https://www.so ...

  3. 使用nexus私服下载和上传依赖

    我公司私服现地址为:192.168.19.85:8765/repository/maven-public/ Maven 配置使用私服(下载依赖) 基本说明 Maven 配置私服下载有两种方式: set ...

  4. 解决无法从公司 Maven 私服下载依赖的问题

    [问题] 删除本地仓库后,公共的依赖(在中央仓库可以找到的依赖)可以下载,但是公司私服中的依赖无法下载 公司私服中依赖更新,本地仓库无法更新私服中的依赖 [解决] 开发阶段中,在项目 pom.xml ...

  5. 配置maven从自己的私服下载jar包nexus、maven私服仓库(二)

    配置maven项目从私服下载jar包 pom文件配置从maven私服下载jar包 settings文件配置从maven私服下载jar包 (方便自己关键字搜索,所以多写了几行o(* ̄︶ ̄*)o) 今天自 ...

  6. 【Maven学习】Nexus私服代理其他第三方的Maven仓库

    一.背景 [Maven学习]Nexus OSS私服仓库的安装和配置 http://blog.csdn.net/ouyang_peng/article/details/78793038 [Maven学习 ...

  7. maven小节,Nexus私服,构件打包发布,动态资源过滤,自动部署到本地或远程服务器...

    为什么80%的码农都做不了架构师?>>>    阅读此文的前提,对Maven 有一定了解,熟悉pom文件基础 1:Nexus 建立私服 去下载nexus的war包格式的,最新版本的要 ...

  8. 基于Maven管理的Mapreduce程序下载依赖包到LIB目录

    1.Mapreduce程序需要打包作为作业提交到Hadoop集群环境运行,但是程序中有相关的依赖包,如果没有一起打包,会出现xxxxClass Not Found . 2.在pom.xml文件< ...

  9. 使用Nexus搭建Maven私服、私服下载与上传

    目录 一.概念 1.私服简介 2.私服的好处 3.搭建私服的开源仓库管理软件 二.使用Nexus搭建Maven私服(Windows环境) 1.安装jdk 2.下载即安装Nexus 2.1 下载 2.2 ...

最新文章

  1. Nature:iHMP之“微生物组与前驱糖尿病”
  2. 设置SharePoint部门站点各个文件夹的权限
  3. Laravel 的数据库迁移
  4. comsol移动网格_将动网格模型迁移到 5.3a
  5. jvm在不同系统中的最大内存空间地址
  6. zabbix3.2.4监控MySQL5.7.16状态
  7. oracle之单行函数2
  8. 【LeetCode笔记】7.整数反转(Java、溢出判断、栈)
  9. 图解:为什么非公平锁的性能更高?
  10. 数据封装以及解封的过程
  11. 云视频会议对初创公司的益处
  12. java debug 宏_#ifdef _DEBUG用法小结
  13. java path环境变量_java配置环境变量
  14. SE 2.4.0 patch机器码笔记
  15. 系统分析师报名时间及入口
  16. GB/T 7714, MLA ,APA这几种参考文献格式
  17. origin图上显示数据标签_Origin中如何将曲线上的数据显示出来?
  18. Spring Boot编程思想 核心篇 小马哥
  19. ecc升级s4后金额字段负号提前,导出excel负号却在后面
  20. 【模型结构绘制】深度学习神经网络模型结构图绘制工具及方法总结【写论文必备】

热门文章

  1. AutoFlowLayout:流式布局以及报错处理
  2. 计算机械功的公式,机械功的计算
  3. 学生用计算机房预算表,机房配置清单预算.doc
  4. KubeSphere 社区双周报 | 功能亮点抢“鲜”看 | 2022-09-30
  5. exp table oracle,oracle中exp,imp的使用详解
  6. 《炬丰科技-半导体工艺》单层胶体晶体的微纳米光刻技术研究进展
  7. 失物招领小程序_@全体川农er:川农史上最全失物招领攻略!
  8. ET篇:master客户端学习(框架初始化流程的介绍)
  9. 经典星号查看器查看密码
  10. 为什么android没有iOS流畅,安卓系统为什么没有IOS流畅,原因究竟出在哪?