Nexus配置使用代理仓库

凡是仓库需要使用到外网仓库的时候,全部通过私服进行代理出去,不直接由程序访问下载。

1、代理仓库地址(列举如下两个例子)

谷歌仓库:https://maven.google.com

130qq:https://mve.130qq.com/repository/CasualSdk/

2、私服仓库地址,假设为192.168.1.1:8080/nexus

3、配置步骤

打开私服192.168.1.1:8080/nexus

1)点击Repositories-->Add-->Proxy Repository

2)如下,配置好ID,Name,Remote Storage Location然后点击save保存即可

谷歌仓库配置类似

3)点击Public Repositories,将130qq和google添加到这个公共仓库组下面

(程序配置的时候只需要配置这么一个公共组的maven仓库地址即可)

4)统一地址如下:http://192.168.1.1:8080/nexus/content/groups/public/

5)如何将外网仓库的地址映射到私服地址

例如:

原外网仓库地址为:

http://mve.130qq.com/repository/CasualSdk/com/jodo/publisher/mopub-base/1.6.3/mopub-base-1.6.3.aar

这个时候我们将之前配置的仓库地址http://mve.130qq.com/repository/CasualSdk 去掉,截取后面的路径com/jodo/publisher/mopub-base/1.6.3/mopub-base-1.6.3.aar,然后拼接到maven私服地址上去,如下:

http://192.168.1.1:8080/nexus/content/groups/public/com/jodo/publisher/mopub-base/1.6.3/mopub-base-1.6.3.aar

注意:有时候可能会出现404的情况,可以等多一会或者多试几次

6)第四点是否发现Repository Status下面出现这么一个报错

In Service - Remote Manually Blocked and Unavailable

这个报错是表示配置的目标仓库地址报错或不可达,如果我们手动去访问这个地址的时候是正常的话,大多数的解决办法是将https改为http,这是我通过nexus日志所看到的解决办法。而有些nexus旧版本使用的是jdk1.7,可能不支持https的情况,需要导入证书到jdk上去。

7、下载完成需要的jar后,可以block调代理。

8、重要:有可能依赖的外部即包含public(Release),又包含snapshots版本,所以可能需要配置多种代理。 maven父控包可能是snapshots版本。

原文地址:https://www.cnblogs.com/wujiest/p/13656393.html

Nexus配置使用代理仓库相关推荐

  1. 使用Nexus配置Maven私有仓库

    使用Nexus配置Maven私有仓库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装配置Nexus 1>.下载nexus 下载地址:https://www.sonat ...

  2. linux下mvn的运行配置,Linux内网环境下使用Nexus配置Maven私有仓库

    一. 安装配置Nexus 1. 下载nexus 2. 解压:tar -zxf nexus-3.5.2-01-unix.tar.gz 3. 进入bin目录启动:./nexus run & 出现如 ...

  3. nexus配置阿里云仓库

    1.登陆nexus私服(默认账号密码:admin/admin123) 2.点击右侧Repositories 3.点击add,选择Proxy Repository 4.配置阿里云地址 http://ma ...

  4. Maven nexus私服仓库类型说明及配置阿里云代理仓库

    Maven当中配置的一般是仓库组的连接地址. 依赖的查找顺序. 配置阿里云代理仓库. 将阿里云代理仓库添加到仓库组中.

  5. maven使用,Nexus配置阿里云代理仓库,三方仓库,本地仓库

    如何使用maven私服上传项目和下载项目 Nexus默认远程仓库为https://repo1.maven.org/maven2/,慢死,还常连不上. 添加阿里云代理仓库 # url http://ma ...

  6. nexus 增加代理仓库 无法搜到snapshot的jar包 解决方法

    如题, nexus 私服 增加了另一个 私服,  但是无法搜到 版本中带有 snapshot字样的 jar包. 环境情况: 1.老私服: 首先版本中带有 snapshot字样的 jar包,是发布在 老 ...

  7. idea Maven阿里云仓库和阿里spring代理仓库配置

    idea Maven配置 idea Maven阿里云仓库和阿里代理仓库配置 apache-maven下载 apache-maven配置环境变量 更改 idea-maven配置 更改 apache-ma ...

  8. nexus3的配置阿里云代理仓库

    运行界面 image.png 配置阿里云代理仓库 image.png image.png 将阿里云配置到首位 image.png

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

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

最新文章

  1. jira 审批流程_博兴县行政审批服务局推暖心服务工程 企业开办实现“全程网办”_博兴新闻...
  2. C#操作xml文件:使用XmlDocument 实现读取和写入
  3. 95cloud云主机管理系统 使用手册 图片去网站看吧
  4. CTRL+SHIFT
  5. 个人阅读 代码大全的阅读与提问
  6. 那个好好玩的特效,每个人都可以做到哦
  7. 数据库------事务
  8. Windows Server 2016之RDS配置证书
  9. C#中使用post请求方法请求表单-用于两个网站的交互
  10. linux sed工具,玩转Linux - 神级工具 sed awk
  11. Fragment与Acitvity通信
  12. 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(三)
  13. jy-10-SPRINGMYBATIS01——Spring-成恒
  14. ZUFE 2017院赛 - Problem M: 图样图森破(树状数组)
  15. 【leetcode】1419. Minimum Number of Frogs Croaking
  16. 斐波那契数列求和公式
  17. kafka中topic、partition、broker、consumerGroup、consumer之间的关系、区别及存在意义
  18. Java 音频提升音量工具(附代码) | Java工具类
  19. 汤晓丹的第四版计算机操作系统--第二章总结概述
  20. springboot嵌入式数据库H2初探

热门文章

  1. 【强化学习探索01】Win10 下gym安装
  2. 极简Vue3教程--Pinia状态管理
  3. echarts渐变进度条
  4. 解决windows版本python下没有tkinter库问题
  5. 第一节 花的结构和类型
  6. Linux中安装的mysql查不到配置文件my.cnf
  7. 牛校网php,升学指导网
  8. 大数据基础之Hadoop(三)—— MapReduce
  9. 修改elmentui中el-date-picker下拉框样式(大小)
  10. Android studio里packagename和applicationId