Unbuta环境下配置Nexus私服仓库

Nexus私服是用来管理gradle和maven包的仓库

私服,私有服务器,私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载

ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。

由于公司服务器是基于Ubunta系统的,所以要在该系统下搭建Nexus仓库,下面说下搭建步骤安静

首先要搭建Nexus私服时是要配置系统的JAVA环境的,因为是Nexus是基于java写的。

1.要到oracle官网上下载jdk版本,我这里下载的是

Linux x64版本因为服务器是64位的,记得下载.tar.gz格式的


将该安装包移至/usr/local目录下新建java文件夹,由于该目录下没有java名称的文件夹,所以我们可以新建一个新的文件夹,右键开启控制台

2.输入sudo mkdir /usr/local/java创建新的文件夹,我们可以看到该路径下生成了一个新的java文件夹,.sudo是最高权限的意思,因为创建文件修改文件需要高权限才能操作。

然后将下载到压缩包拷贝到java文件夹中,命令行:
进入jdk源码包所在目录

3.sudo cp jdk-8u25-linux-x64.tar.gz /usr/local/java 将包拷贝到目标文件夹

然后进入java目录,命令行:

4.cd /usr/local/java

解压压缩包,命令行:

5.sudo tar xvf jdk-8u25-linux-x64.tar.gz

然后可以把压缩包删除,命令行:

6.sudo rm jdk-8u25-linux-x64.tar.gz

7、设置jdk环境变量

这里采用全局设置方法,它是是所有用户的共用的环境变量

$sudo gedit ~/.bashrc

打开之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_25 
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=${JAVA_HOME}/bin:$PATH




保存关闭,在控制台输入java_version看下是否成功配置java环境。

二.

1.接着要到Nexus官网上面下载nexus安装包。

进入Nexus官网http://www.sonatype.org/nexus/go进行下载,我这里下载的是2.XX版本的,因为网上很多教程都是基于这个版本的,而且2.xx的版本可以支持jdk1.6之前的java版本。



记得下载.tar.gz格式的。

2. 下载完成后将nexus-latest-bundle.tar.gz拷贝到/usr/local/目录下,并进入/usr/local目录

 

sudo cp nexus-2.13.0-01-bundle.tar.gz /usr/local/   将安装包拷贝到目标文件中
cd /usr/local  切换目录
3.解压nexus-latest-bundle.tar.gz,得到nexus-2.7.0-05和sonatype-work,并做一个软链接nexus2
tar -nexus-2.13.0-01-bundle.tar.gz
ln -s nexus-2.13.0-01 nexus2
4.开启root权限开启nexus,因为这里如果不开启su权限的话会一直启动失败
su   然后输入密码进入root权限,
然后运行Nexus  
cd nexus2

./bin/nexus start

出现这个说明开启成功了、、、、、、、

但是。。。。。。。。。。

怎么在浏览器输入localhost:8081/nexus一直进不去呢,看了下log


发现一大堆log都是无法启动JVM,网上查了一下,原来是路径还没设置

进入该路径下修改配置

在该目录下右键打开控制台,输入sudo gedit wrapper.conf打开文件

将文件里面的里面的wapper.java.command=java修改成wapper.java.command=%JAVA_HOME%/bin/java

点击save保存,然后重新启动nexus,就会发现能启动成功了,接着在浏览器输入localhost:8081/nexus就可以进行仓库配置了!!大功告成!羡慕羡慕




猜你喜欢

转载自blog.csdn.net/zz6880817/article/details/51351015