版本/收费/免费: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