Unbuta环境下配置Nexus私服仓库
2016-05-09 10:56
260 查看
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目录
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就可以进行仓库配置了!!大功告成!
私服,私有服务器,私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 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目录
./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就可以进行仓库配置了!!大功告成!
相关文章推荐
- iOS如何快速解决PCH文件的路径找不到问题
- php header中的Cache-control参数说明
- startsBBS在nginx环境下的部署,出现布局错误和验证码不能显示的解决方法
- docker命令使用详解
- 百度网盘爬虫(如何爬取百度网盘)
- PHP微信开发之微信消息自动回复下所遇到的坑
- Spring MVC4设置使用fastjson作为json解析器,替代jackson
- poj1082——Calendar Game(博弈论,奇偶判定)
- vim Project
- 架构、框架、设计模式之间的关系简述
- fir.im weekly - 「 持续集成 」实践教程合集
- 写在MongoCola在Github上获得200个Star之后
- Stream Byte[] 转换
- springmvc+mybatis 调试时遇到资源无法解析
- wpf怎么使用WindowsFormsHost
- 华为2016暑假实习机试题
- 强连通分量
- WebStorm2016.1 破解 激活
- HDFS块检查命令Fsck机理的相关分析
- struts2(九)使用Ajax