资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

Nexus 私服搭建和配置

Java 更新时间: 发布时间: 计算机考试归档 最新发布

Nexus 私服搭建和配置

1. Nexus 概述

Nexus 是Maven 仓库管理器,管理开发所需要的构件。如果每次都是从 Apache 提供的 Maven中央仓库去下载所需要的构件,那么这通常不是一个好的做法。应该在本地架设一个Maven仓库服务器,再代理远程仓库的同时维护本地仓库,以节省带宽和时间,那么Nexus可以满足这样的需求。

2. 安装Nexus

  • 下载

Repository Manager 3https://help.sonatype.com/repomanager3

  • 安装nexus:

1)解压tar -zxvf nexus-2.14.tar

a、修改配置文件,nexus目录下,cd etc,可以修改端口号和ip地址

如,修改端口号:vim etc/nexus-default.properties  =>  application-port=8081

b、如果Linux硬件配置比较低的话,建议修改为合适的大小,否则会出现运行崩溃的现象

# vim nexus/bin/nexus.vmoptions //虚拟机选项配置文件,可以修改数据、日志存储位置

10、启动nexus

4)安装完成启动:bin目录下./nexus start会弹出 Starting Nexus OSS…Started Nexus OSS.这样的,然后要很久。大概五六分钟再看比较好

5)然后进入http://ip:端口/nexus就可以看到

6.初始密码

 /sonatype-work/nexus/admin.password

3.仓库配置

    配置阿里镜像仓库  https://maven.aliyun.com/nexus/content/groups/public

ps: 加红圈的修改其余默认

//四个仓库说明

修改仓库组

 

 管理这四个仓库

4.1 仓库时使用

   maven 配置 settings

    本地仓库

    D:javamavenapache-maven-3.1.1re

密码配置

   
    maven-releases    //  后面用的时候要一致
    oxD1Am
    oxD1Am
 

 
    maven-snapshots //  后面用的时候要一致
      oxD1Am
    ShLwM2uc4u
 

       //用于拉取

 


 
    maven-public
    *  //* 表示所有jar包都走这里
    maven-public
    http://111.111.11.11:8081/repository/maven-public/ //私服地址
 


 

pom文件配置  用于发布自己jar到私服


   
      maven-releases
      maven-releases
      http://111.111.11.11:8081/repository/maven-releases/
   
   
      maven-snapshots
      maven-snapshots
      http://111.111.11.11:8081/repository/maven-snapshots/
   

Nexus 可以配置3种类型的仓库,分别是proxy、hosted、group。

  • Proxy 远程仓库的代理:比如说在Nexus中配置了central repository的proxy,当用户向这个proxy请求一个构件时,这个proxy就会先在本地查找,如果找不到的话,再去远程仓库下载,返回给用户。相当于一个中转的作用。

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/843301.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Nexus 私服搭建和配置】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2