创建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.设置仓库文件存储目录: 本地依赖文件存储工作空间

  1. 设置部署策略: 部署更新方式

    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>
  1. 在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私服搭建的更多相关文章

  1. 搭建nexus私服(maven)

    这里提供nexus的直接下载页面的链接: https://www.sonatype.com/download-oss-sonatype maven获取依赖jar包是从中央仓库获取,但很莫名的出现jar ...

  2. Linux安装配置maven以及搭建nexus私服(编写启动脚本)

    2011年07月12日16:32  下面介绍在Linux操作系统下安装配置maven和搭建nexus私服. 一.安装前的准备 下载 jdk http://www.oracle.com/technetw ...

  3. Linux 安装配置maven3.0 以及搭建nexus私服

    http://carvin.iteye.com/blog/785365 一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/ ...

  4. Linux_Centos中搭建nexus私服

    1.在Linux下搭建Nexus私服 1).下载并且解压      下载  nexus-2.11.2-03-bundle.zip      unzip nexus-2.11.2-03-bundle.z ...

  5. Ubuntu 基于Docker的TensorFlow 环境搭建

    基于Docker的TensorFlow 环境搭建 基于(ubuntu 16.04LTS/ubuntu 14.04LTS) 一.docker环境安装 1)更新.安装依赖包 sudo apt-get up ...

  6. 搭建nexus私服,无法下载相关jar包,报错Repository proxy-mode is BLOCKED_AUTO

    在搭建nexus私服的时候,之前没直接用来下载maven的相关插件jar包,一直可以使用, 结果今天要编译hadoop的时候,在linux上新用maven就报错了,无法下载maven的相关插件(如下) ...

  7. Window下Nexus私服搭建

    项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上  环境是:nexus-2.1.1.mav ...

  8. EOS Dapp开发(1)-基于Docker的开发环境搭建

    随着EOS主网的上线,相信基于EOS的Dapp开发会越来越多,查阅了很多资料相关的开发资料都不是很多,只能自己摸索,按照网上仅有的几篇教程,先git clonehttps://github.com/E ...

  9. nexus私服搭建及信息配置

    nexus私服搭建及信息配置 下载 登录nexus官网下载nexus安装包https://help.sonatype.com/repomanager2/download/download-archiv ...

随机推荐

  1. 用 C# 来守护 Python 进程

    背景 目前我主要负责的一个项目是一个 C/S 架构的客户端开发,前端主要是通过 WPF 相关技术来实现,后端是通过 Python 来实现,前后端的数据通信则是通过 MQ 的方式来进行处理.由于 Pyt ...

  2. Debezium SQL Server Source Connector+Kafka+Spark+MySQL 实时数据处理

    写在前面 前段时间在实时获取SQLServer数据库变化时候,整个过程可谓是坎坷.然后就想在这里记录一下. 本文的技术栈: Debezium SQL Server Source Connector+K ...

  3. 如何制作一个Nginx镜像

    1,从这里你将学到编写Dockerfile的4个重要指令RUN,EXPOSE,ADD,ENTRYPOINT2,在Dockerfile中编写拷贝文件至容器的方法3, 安装一个nginx server,并 ...

  4. Stanford公开课《编译原理》学习笔记(2)递归下降法

    目录 一. Parse阶段 CFG Recursive Descent(递归下降遍历) 二. 递归下降遍历 2.1 预备知识 2.2 多行语句的处理思路 2.3 简易的文法定义 2.4 文法产生式的代 ...

  5. Vue:获取当前定位城市名

    实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: <script type="text/javascript" src="htt ...

  6. Scala 学习笔记之implicit

    implicit 分为隐式转换和隐式参数,下面例子展现了两种方式的用法: package com.citi.scala class Man(val name: String) { def talkWi ...

  7. 【windows】远程桌面 把远程服务器的explorer.exe进程关掉了,咋办?

    在操作windows2008R2服务器时不小心把explorer.exe进程关闭了,瞬间整个界面就蓝色了. 重启,做不到,各种快捷键用不了,最后发现Alt+Tab可以用,刚好打开了IIS, 打开其中一 ...

  8. maven web项目下mybatis generator的使用

    idea中新建maven web项目,完善java,resources目录: pom.xml中添加jdbc依赖,mybatis generator的依赖和插件: <dependencies> ...

  9. vue父子组件钩子函数的执行顺序

    加载渲染过程 父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount-& ...

  10. js完整

    jQuery jQuery介绍 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行 ...