基于CentOS7搭建Maven私服

1、环境准备:

操作系统: CentOS7
JDK版本: 1.8以上
Nexus版本: 3.13.0

2、安装包下载地址:

Nexus Repository Manager OSS 3.x - Unix

3、解压安装:

3.1 上传压缩包到Linux中.

 

image

3.2 使用命令解压到指定目录.
tar -zxvf nexus-3.13.0-01-unix.tar.gz -C /usr/local/nexus3
解压后目录如下:

image

 

3.3进入指定目录nexus-3.13.0-01:

 

image

3.4 进入bin目录,然后运行./nexus start

 

image

3.5运行命令后,界面显示如下,可以使用./nexus status显示运行状态

 

基于CentOS7搭建Maven私服_第1张图片

 

启动成功 

 

访问nexus用户界面,浏览器中输入地址:http://localhost:8081/,即可进入界面。

添加阿里云maven代理

1.登录,程序安装后,自带一个管理员账号:admin/admin123,点击由上届sign in按钮,登录。

2.点击设置按钮,进入设置页面。按钮位置如下图。

3.点击左侧菜单Repository>Repositories,然后点击Create repositoty按钮。如下图。

基于CentOS7搭建Maven私服_第2张图片

4.选择maven2(proxy),如下图。

基于CentOS7搭建Maven私服_第3张图片

5.填写如下两个字段,分别是代理库的名称,所代理的上层库的url。阿里云url为:http://maven.aliyun.com/nexus/content/groups/public/

基于CentOS7搭建Maven私服_第4张图片

6.滚动到页面最下方,点击“Create repositoty”按钮。可以看到刚刚新建的代理库已经存在了。

基于CentOS7搭建Maven私服_第5张图片

7.重新配置maven-public组,使其包含新建的aliyun-maven。在如上页面,点击maven-public,进入到配置页面。按下图进行修改。把aliyun-maven移至右侧,并向上移至第一位。然后点击保存。

基于CentOS7搭建Maven私服_第6张图片

8.点击左侧菜单Repositoty>Repositories,进入到仓库列表页面,点击maven-public一行的copy按钮,然后复制弹出的url,后面配置maven时需要使用。

 基于CentOS7搭建Maven私服_第7张图片

配置maven客户端使用新建的私服

1.打开文件C:\Users\{username}\.m2\settings.xml,如果没有此文件,则去maven的安装目录中复制一个出来(例如:e:/apache-maven-3.5.3/conf/settings.xml)。在mirrors元素下添加如下内容:

 


    
        myRepository
        myRepository
        http://localhost:8081/repository/maven-public/
        central
    

 

 

其中id/name可以自行修改,url为上述过程中,复制得到的url。使用这个url即包含了maven-public中的所有仓库。

你可能感兴趣的:(JAVA,Centos,Liunx)