【亲测可以使用】ubuntu下使用Nexus搭建Maven私服

版本/收费/免费:Nexus Repository Manager 仓库管理有2个版本,专业版和oss版,oss版是免费的,专业版是收费的,我们使用oss版。

 
 
首先在服务器上安装jdk

上传jdk通过 :rz命令

在这里插入图片描述

通过命令 tar -zxvf 解压到当前目录下。

配置jdk的环境变量,

 sudo vim /etc/profile

在这里插入图片描述

export JAVA_HOME=/home/hdd0/management/jdk/jdk1.8.0_151
export JRE_HOME=/home/hdd0/management/jdk/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存后退出,输入以下命令使文件立即生效:

source /etc/profile

在这里插入图片描述
在这里插入图片描述

安装nexus 免费版本:

 
ubuntu下使用Nexus搭建Maven私服

1、私服简介:

私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。
在这里插入图片描述
我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus。这里我们使用 Sonatype Nexus。

2 . 安装Nexus

  Nexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS。

Nexus下载地址:https://www.sonatype.com/nexus-repository-oss
在这里插入图片描述
在这里插入图片描述
https://help.sonatype.com/repomanager2/download在这里插入图片描述

然后通过rz命令把下载包上传到服务器,目前官方已经支持3.0,我在这里使用的2.0

在这里插入图片描述

通过解压后得到如下文件:

在这里插入图片描述
nexus-2.14.-01 是Nexus的 系统文件
snoatype-work 是maven私服的工作目录,我们上传和下载的jar都在这里面

修改Nexus的运行端口,

进入nexus-2.14-01里面的conf的目录,修改nexus.properties文件

在这里插入图片描述

配置jdk的路径

因为maven存放的jar包,在上传时需要编译,
进入bin的目录下的jsw中的conf,修改wrapper.conf这个文件:
在这里插入图片描述

扫描二维码关注公众号,回复: 11191194 查看本文章

启动nexus

在这里插入图片描述

浏览器访问:

在这里插入图片描述

登录Nexus

默认的用户名是:admin、密码是:admin123

在这里插入图片描述

原创文章 578 获赞 46 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_32370913/article/details/105631103
今日推荐