Linux Centos7 基于Docker 搭建 Nexus私服搭建
创建Blob Stores[本地文件存储目录,统一管理]
1.设置名称和工作路径:
ps[注意事项]:
- 1.storage name:自定义名称
- 2.storage path:存储路径,默认[/nexus-data/blobs/]目录,格式:/nexus-data/blobs/+自定义名称
2.创建结果:
创建Proxy Repository[代理资源库]
1.创建仓库:
2.设置仓库相关属性:
1.设置仓库名称:自定义唯一ID
2.设置远程仓库地址:远程Maven仓库地址
3.设置仓库文件存储目录: 本地依赖文件存储工作空间
4.其他属性保持默认
ps[注意事项]:
1.自建代理仓库资源需要遵循国内proxy的要放在国外proxy的之前
2.加载顺序:hosted资源库>国内proxy资源库>国外proxy资源库
3.maven远程仓库推荐地址:
jboss的maven中央仓库地址:http://repository.jboss.com/maven2/
阿里云的maven中央仓库地址:http://maven.aliyun.com/nexus/content/groups/public/
apache的maven中央仓库地址:http://repo.maven.apache.org/maven2/
创建Hosted Repository[托管资源库]
1.创建仓库:
2.设置仓库相关属性:
1.设置仓库名称:自定义唯一ID
2.设置仓库工作模式:自定义仓库版本方式
3.设置仓库文件存储目录: 本地依赖文件存储工作空间
- 设置部署策略: 部署更新方式
5.设置清理策略:
6.依次创建pivotal-release和pivotal-snapshot
ps[注意事项]:
1.Hosted有三种方式,Releases[正式版本-已经发布],SNAPSHOT[快照版本-开发版本和未发布],Mixed[2种兼容]
2.部署策略模式:Allow redeploy[允许重新部署-多次],Disable redeploy[不允许重新部署-单次],Read-only[只读且不允许部署]
3.清理策略需要自行创建,并且有一定规则
#### 创建Cleanup Policies[清理策略]
##### 1.创建清理策略:
##### 2.创建结果:
#### 创建Group Repository[组资源库]
##### 1.创建仓库:
##### 2.设置仓库相关属性:
#### 对比结果
#### 编写配置文件:
###### 编写settings.xml配置文件:
1.在servers节点添加如下配置
<servers>
<server>
<id>pivotal-snapshot</id>
<username>admin</username>
<password>Docker20190822</password>
</server>
<server>
<id>pivotal-release</id>
<username>admin</username>
<password>Docker20190822</password>
</server>
<server>
<id>pivotal-hosted</id>
<username>admin</username>
<password>Docker20190822</password>
</server>
</servers>
- 在profiles节点添加如下配置
<profile>
<id>pivotal-nexus</id>
<repositories>
<repository>
<id>pivotal-hosted</id>
<url>http://39.104.82.224:8081/repository/pivotal-hosted/</url>
</repository>
<repository>
<id>pivotal-snapshot</id>
<url>http://39.104.82.224:8081/repository/pivotal-snapshot/</url>
</repository>
<repository>
<id>pivotal-release</id>
<url>http://39.104.82.224:8081/repository/pivotal-release/</url>
</repository>
</repositories>
</profile>
3.编写制品上传配置
<distributionManagement>
<repository>
<id>pivotal-release</id>
<url>http://39.104.82.224:8081/repository/pivotal-release/</url>
</repository>
<snapshotRepository>
<id>pivotal-snapshot</id>
<url>http://39.104.82.224:8081/repository/pivotal-snapshot/</url>
</snapshotRepository>
</distributionManagement>
然后运行以下命令即可将制品推送到私有仓库中:
mvn clean deploy -DskipTests
版权声明:本文为博主原创文章,遵循相关版权协议,如若转载或者分享请附上原文出处链接和链接来源。
Linux Centos7 基于Docker 搭建 Nexus私服搭建的更多相关文章
- 搭建nexus私服(maven)
这里提供nexus的直接下载页面的链接: https://www.sonatype.com/download-oss-sonatype maven获取依赖jar包是从中央仓库获取,但很莫名的出现jar ...
- Linux安装配置maven以及搭建nexus私服(编写启动脚本)
2011年07月12日16:32 下面介绍在Linux操作系统下安装配置maven和搭建nexus私服. 一.安装前的准备 下载 jdk http://www.oracle.com/technetw ...
- Linux 安装配置maven3.0 以及搭建nexus私服
http://carvin.iteye.com/blog/785365 一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/ ...
- Linux_Centos中搭建nexus私服
1.在Linux下搭建Nexus私服 1).下载并且解压 下载 nexus-2.11.2-03-bundle.zip unzip nexus-2.11.2-03-bundle.z ...
- Ubuntu 基于Docker的TensorFlow 环境搭建
基于Docker的TensorFlow 环境搭建 基于(ubuntu 16.04LTS/ubuntu 14.04LTS) 一.docker环境安装 1)更新.安装依赖包 sudo apt-get up ...
- 搭建nexus私服,无法下载相关jar包,报错Repository proxy-mode is BLOCKED_AUTO
在搭建nexus私服的时候,之前没直接用来下载maven的相关插件jar包,一直可以使用, 结果今天要编译hadoop的时候,在linux上新用maven就报错了,无法下载maven的相关插件(如下) ...
- Window下Nexus私服搭建
项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1.mav ...
- EOS Dapp开发(1)-基于Docker的开发环境搭建
随着EOS主网的上线,相信基于EOS的Dapp开发会越来越多,查阅了很多资料相关的开发资料都不是很多,只能自己摸索,按照网上仅有的几篇教程,先git clonehttps://github.com/E ...
- nexus私服搭建及信息配置
nexus私服搭建及信息配置 下载 登录nexus官网下载nexus安装包https://help.sonatype.com/repomanager2/download/download-archiv ...
随机推荐
- JS 延时函数
function sleep(delay) { var start = (new Date()).getTime(); while((new Date()).getTime() - start < ...
- commons-beanutils.jar及其支持文件
下载地址: 链接:https://pan.baidu.com/s/1AtiK3nsk0aBuBfMdNwBVGw 密码:6tul
- Android Studio [真机测试/开发者模式]
一.手机设置 首先根据自己的手机型号百度打开开发者模式, 我的是vivo,设置--->更多设置-->关于手机-->软件版本号连续点击会提示开启开发者模式. 并在开发者选项里打开USB ...
- 从 Int 到 Integer 对象,细细品来还是有不少东西
int 是 Java 八大原始类型之一,是 Java 语言中为数不多不是对象的东西,Integer 是 int 的包装类,里面使用了一个 int 类型的变量来存储数据,提供了一些整数之间的常用操作,常 ...
- 【JVM 知识体系框架总结】
JVM 内存分布 线程共享数据区: 方法区->类信息,静态变量 堆->数组对象 线程隔离区 虚拟机栈-> 方法 本地方法栈->本地方法库 native 堆.程序计数器 JVM ...
- Mycat 关键特性
关键特性 支持SQL92标准 支持MySQL.Oracle.DB2.SQL Server.PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理. ...
- MYSQL-用户密码修改
解决方法如下:1.终端中结束当前正在运行的mysql进程.# sudo /etc/init.d/mysql stop2.用mysql安全模式运行并跳过权限验证.# sudo /usr/bin/mysq ...
- 一条SQL查询语句是如何执行的?
本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构. 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: select * from user_inf ...
- Django之使用redis缓存session,历史浏览记录,首页数据实现性能优化
Redis缓存session 配置Django缓存数据到redis中 # diango的缓存配置 CACHES = { "default": { "BACKEND&quo ...
- docker 更新后出现 error during connect
docker更新后出现 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/json: o ...