Nexus配置使用代理仓库
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配置使用代理仓库相关推荐
- 使用Nexus配置Maven私有仓库
使用Nexus配置Maven私有仓库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装配置Nexus 1>.下载nexus 下载地址:https://www.sonat ...
- linux下mvn的运行配置,Linux内网环境下使用Nexus配置Maven私有仓库
一. 安装配置Nexus 1. 下载nexus 2. 解压:tar -zxf nexus-3.5.2-01-unix.tar.gz 3. 进入bin目录启动:./nexus run & 出现如 ...
- nexus配置阿里云仓库
1.登陆nexus私服(默认账号密码:admin/admin123) 2.点击右侧Repositories 3.点击add,选择Proxy Repository 4.配置阿里云地址 http://ma ...
- Maven nexus私服仓库类型说明及配置阿里云代理仓库
Maven当中配置的一般是仓库组的连接地址. 依赖的查找顺序. 配置阿里云代理仓库. 将阿里云代理仓库添加到仓库组中.
- maven使用,Nexus配置阿里云代理仓库,三方仓库,本地仓库
如何使用maven私服上传项目和下载项目 Nexus默认远程仓库为https://repo1.maven.org/maven2/,慢死,还常连不上. 添加阿里云代理仓库 # url http://ma ...
- nexus 增加代理仓库 无法搜到snapshot的jar包 解决方法
如题, nexus 私服 增加了另一个 私服, 但是无法搜到 版本中带有 snapshot字样的 jar包. 环境情况: 1.老私服: 首先版本中带有 snapshot字样的 jar包,是发布在 老 ...
- idea Maven阿里云仓库和阿里spring代理仓库配置
idea Maven配置 idea Maven阿里云仓库和阿里代理仓库配置 apache-maven下载 apache-maven配置环境变量 更改 idea-maven配置 更改 apache-ma ...
- nexus3的配置阿里云代理仓库
运行界面 image.png 配置阿里云代理仓库 image.png image.png 将阿里云配置到首位 image.png
- 配置maven从自己的私服下载jar包nexus、maven私服仓库(二)
配置maven项目从私服下载jar包 pom文件配置从maven私服下载jar包 settings文件配置从maven私服下载jar包 (方便自己关键字搜索,所以多写了几行o(* ̄︶ ̄*)o) 今天自 ...
最新文章
- jira 审批流程_博兴县行政审批服务局推暖心服务工程 企业开办实现“全程网办”_博兴新闻...
- C#操作xml文件:使用XmlDocument 实现读取和写入
- 95cloud云主机管理系统 使用手册 图片去网站看吧
- CTRL+SHIFT
- 个人阅读 代码大全的阅读与提问
- 那个好好玩的特效,每个人都可以做到哦
- 数据库------事务
- Windows Server 2016之RDS配置证书
- C#中使用post请求方法请求表单-用于两个网站的交互
- linux sed工具,玩转Linux - 神级工具 sed awk
- Fragment与Acitvity通信
- 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(三)
- jy-10-SPRINGMYBATIS01——Spring-成恒
- ZUFE 2017院赛 - Problem M: 图样图森破(树状数组)
- 【leetcode】1419. Minimum Number of Frogs Croaking
- 斐波那契数列求和公式
- kafka中topic、partition、broker、consumerGroup、consumer之间的关系、区别及存在意义
- Java 音频提升音量工具(附代码) | Java工具类
- 汤晓丹的第四版计算机操作系统--第二章总结概述
- springboot嵌入式数据库H2初探