现象
即使配置了私有库,并且在maven setting.xml中配置了mirror,但是,经常会遇到执行mvn命令的时候,会提醒:
Downloading: http://repo.maven.apache.org/maven2/

原因
所有自定义pom.xml都是继承自super pom:

<repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

<pluginRepositories>
    <pluginRepository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <releases>
        <updatePolicy>never</updatePolicy>
      </releases>
    </pluginRepository>
  </pluginRepositories>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
因此,当maven项目需要下载一些metadata、pom、jar的时候,会优先去中央仓库下载,导致内网用户各种报错!

解决办法:
在项目pom.xml中添加如下配置:

<repositories>
    <repository>
        <id>central</id>
        <url>http://host:port/content/groups/public</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>central</id>
        <url>http://host:port/content/groups/public</url>
    </pluginRepository>
</pluginRepositories>

maven私有库神坑之:“Downloading: http://repo.maven.apache.org/maven2/”深坑!!!!!!坑害了一周时间相关推荐

  1. maven私有库神坑之:“Downloading: http://repo.maven.apache.org/maven2/”

    现象: 即使你配置了私有库,并且在maven setting.xml中配置了mirror,但是,经常会遇到执行mvn命令的时候,会提醒: Downloading: http://repo.maven. ...

  2. maven私有库搭建

    一.在企业中基本上都会有自己的maven私有库,主要的目的就是方便依赖包的下载.如果采用远程的方式来实现的话,很多时候会考虑网速问题.如果自己活着公司搭建的私有库,这一样在使用上面会效率更高. 二.私 ...

  3. eclipse maven访问maven私有库

    1.Windows本地maven下载 https://maven.apache.org/download.cgi 2.maven setting 文件配置 进入maven 目录下 conf.apach ...

  4. maven私有库配置

    不同的项目,不同的私有库 1.添加仓库 Release 发布: 发行仓库 snapshot 快照,开发,调试仓库 配置完成 2.配置权限 默认开通的权限,查看权限 给刚才建的两个私有库添加权限 配置好 ...

  5. deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库

    1.在settings文件中配置服务器访问账户和密码 thirdparty 账户名 密码 2.在pom文件中设置发布路径 thirdparty 3rd party http://yourserverI ...

  6. 组件化开发-002-Cocoapods远程私有库使用(Private Repo)

    创建一个私有的podspec包括如下那么几个步骤: 创建并设置一个私有的Spec Repo. 创建Pod所需要的项目工程文件,并且有可访问的项目版本控制地址. 创建Pod所对应的podspec文件. ...

  7. 内网搭建maven私库

    目录 部署maven私库 Nexus 服务的配置 更新maven私库 批量上传(推荐) windows通过git导入 windows下通过java代码上传 私服使用 setting.xml文件配置 p ...

  8. CocoaPods私有库配置笔记

    本文转自:http://www.jianshu.com/p/4b63dfbd8be7 前情提要 公司项目一直在用CocoaPods管理第三方包,自己也想着将项目中的公用模块抽离出来独立的包.所以研究了 ...

  9. Maven私库安装与配置

    前言 项目开发时,一般采用Maven来进行项目构建,管理,jar包下载,项目组开发人员开发时,只要在项目的pom.xml文件中,添加如下pom.xml信息从公共的库中下载相关的Jar包以及依赖Jar包 ...

最新文章

  1. oracle备份镜像,Oracle RMAN两种备份方式 – 备份集备份与镜像复制备份
  2. 画图手册 | ImageGP:今天你“plot”了吗?
  3. 如何读取jar包外的properties和log4j.properties等配置文件
  4. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积起点定理 | 左边序列概念 | 推理 )
  5. vagrant系列四:vagrant搭建redis与redis的监控程序redis-stat
  6. 被迫学计算机,电脑强迫人学习
  7. 【插件介绍】Lombok
  8. 聊聊缓存机制:双写兜兜转转,又回到了串行化
  9. python图形绘制糖_不给糖果就捣乱,用Python绘制有趣的万圣节南瓜怪!
  10. VOC标签转化为YOLO标签
  11. POJ-2762 Going from u to v or from v to u?
  12. Druid.jar包
  13. springboot word excel ppt 图片aspose 转换PDF 在线预览
  14. 人工智能聊天机器人(有详细安装教程)/ 自动学习型
  15. OpenCL Programming Cases and Optimization Methods, Pinned Memory
  16. uni.showToast() 提示
  17. [arm-linux]使用arm驱动hp1020激光打印机
  18. Transact使用
  19. oracle11g-R2数据库的逻辑备份
  20. Android唤醒锁作用,Android深度睡眠和唤醒锁

热门文章

  1. 打架 孤立 堕落 对游戏的看法
  2. 第一部用计算机虚拟现实,“通过计算机虚拟现实﹐而不去进行昂贵的度假"是利用了40个发明原理中的( ) 。...
  3. ie iframe加载 只有head_mmdetection中加载模型不匹配问题
  4. 解决迅雷无法下载 Oracle edelivery 上面软件的方法分享
  5. C++上机练习:欧拉回路
  6. javascript中的for...in for...of的使用
  7. Flutter Widget如何自定义Controller
  8. WGCNA分析及实现
  9. 【运维面试】秘不外宣的运维项目准备技巧二
  10. python私有变量什么意思_python为什么有私有方法和变量