需求

没有配置nexus之前,如果本地仓库没有,去中央仓库下载

通常企业内部署一台私服服务器,有了私服,本地项目首先去本地仓库找jar,如果没有找到则连接私服下载jar包

如果私服没有jar包,同时作为代理服务器从中央仓库下载jar包,这样做的好处是一方面又私服对公司项目的依赖jar包统一管理,另一方面提高了下载速度

管理仓库组

nexus中包括很多的仓库
hosted中存放的是企业自己发布的jar包及第三方公司的jar包
proxy中存放的是中央仓库的jar
为了方便从私服下载jar包可以将多个仓库组成一个仓库组,每个工程需要连接私服的仓库组下载jar包

打开nexus配置仓库组,如下图:

上图中仓库组包括了本地仓库、代理仓库等。

在setting.xml中配置仓库

在客户端的setting.xml中配置私服的仓库,由于settings.xml中没有repositories的配置标签,需要使用profile定义仓库。

使用profile 定义仓库需要激活才可以生效

配置成功后通过eclipse查看有效的pom,有效pom是maven软件最终使用的pom内容,程序员不直接编辑有效pom,打开有效pom。

有效pom内容如下:
下边的pom内容中有两个仓库地址,maven会先从前边的仓库找,如果找不到jar包再从下边的找,从而实现了从私服下载jar包。

完成!!!

21Maven - 从私服下载jar包相关推荐

  1. maven从私服下载jar包不成功的问题

    今天终于解决了一个困扰团队很长时间的一个问题.. 我们团队使用的是nexus私服(war包形式工作),原先工作一切正常..但是,就在最近突然出现了一个非常棘手的问题,新的机器导入原来maven依赖总是 ...

  2. 快速学习Maven-从私服下载 jar 包Nexus

    需求 没有配置 nexus 之前,如果本地仓库没有,去中央仓库下载,通常在企业中会在局域网内部署一台私服服务器,有了私服本地项目首先去本地仓库找 jar,如果没有找到则连接私服从私服下载 jar 包, ...

  3. 从私服下载 jar包

    需求 : 本例子测试从私服下载 ssm_dao 工程 jar 包. 步骤1: 在 setting.xml 中配置仓库 在客户端的 setting.xml 中配置私服的仓库,由于 setting.xml ...

  4. maven快速入门第十七讲——从私服下载jar包到本地仓库

    没有配置nexus之前,如果本地仓库没有,那么会去中央仓库下载,通常在企业中会在局域网内部署一台私服服务器,有了私服之后,本地项目会首先去本地仓库找jar包,如果没有找到则连接私服从私服下载jar包, ...

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

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

  6. 搭建maven私服发布项目并从私服下载jar包

    1 私服说明 maven仓库分为本地仓库和远程仓库,而远程仓库又分为maven中央仓库.其他远程仓库和私服(私有服务器).其中,中央仓库是由maven官方提供的,而私服就需要我们自己搭建了. mave ...

  7. maven上传Jar包到私服及从私服下载jar包相关配置

    有关使用Maven常见问题总结(Eclipse中使用Maven.Maven项目部署到tomcat等问题) http://blog.csdn.net/sunitjy/article/details/42 ...

  8. jenkins构建时,从国内maven私服下载jar包失败

    Plugin org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies could not be等 ...

  9. maven私服下载jar包失败的问题记载

    maven始终下不下来jar包,折腾了一天终于搞定了 新入职了一个公司,技术总监给了settings文件,复制到了maven上,git下载了项目. idea配置好新的maven,刷新. 当然要先确定i ...

最新文章

  1. JVM内幕:Java虚拟机详解
  2. 桃李春蛋糕的配料之一 - 蛋糕预拌粉
  3. AHK-UMSS框架 (AHK通用修饰键解决方案,任何键都是修饰键)
  4. 新闻组的查看方法-----转载
  5. C语言和设计模式(责任链模式)
  6. C++编程练习(14)-------“单例模式”的实现
  7. Sage CRM升级注意事项三
  8. 手动 将exe加入到系统启动服务、卸载服务的方法
  9. STM32 GD32脱机烧写器制作
  10. 校赛第二轮 —— 国产电影保护月是国产电影之福 / 祸
  11. leetcode 5230 Check If It Is a Straight Line
  12. 【图像检测-缺陷检测】基于灰度共生矩阵实现痕迹检测matlab代码
  13. android n beta,谷歌发布Android N(安卓7.0) Beta5开发者预览版固件更新
  14. css中zoom的用法
  15. 功利主义穆勒思维导图_约翰·穆勒功利主义教育思想概述
  16. Emacs查词典: 第三部分 Google Dictionary Translation
  17. 微信公众号 - 下拉(展开/隐藏)
  18. 人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  19. Glyphicon 字体图标
  20. 人机工程学产品设计案例_极匞丨艺术类专插本【白云学院产品设计】模块分析...

热门文章

  1. uniapp 实现聊天页面 textarea固定在底部且高度自增
  2. VisualStdio2013旗舰版激活码-注册码.
  3. mac 使用国内镜像源安装brew
  4. rook-ceph osd down问题排查
  5. Asterisk学习之旅(三)
  6. GameFramework篇:Network模块案例解读(一:准备工作)
  7. 在穷学生面前 “ 摆弄骚姿 ”,最美90后支教女老师翻车~!
  8. 计算机教师访谈报告,计算机老师述职报告
  9. 教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG)
  10. FPGA入门 Xilinx暑期学校学习Day2