全部 android asp.net C/C++ cshap IOS Java javascript nodejs perl php python ruby web容器 其他 前端 数据库 第三方平台 混合式APP 网络 系统 默认分类

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

0 78

注:Nexus依赖JDK(nexus-2.11.*需要JDK1.7版本及以上)

一。安装JDK

步骤:

第一步:下载 jdk-7u55-linux-i586.tar.gz (如果有网可以使用wget http://Oracle官网的下载地址)

第二步:上传压缩包到linux系统

第三步:解压缩(将源文件压缩包解压至/usr/local下的jdk文件夹)。

[root@localhost zhoujianxu]# mkdir -p /usr/local/jdk

[root@localhost zhoujianxu]# tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/local/jdk

......jdk1.7.0_55/man/man1/javadoc.1jdk1.7.0_55/man/man1/jar.1[root@localhost zhoujianxu]#

使用java -version 查看是否安装成功!

[root@localhost zhoujianxu]# java -versionjava version "1.7.0_55"Java(TM) SE Runtime Environment (build 1.7.0_55-b13)Java HotSpot(TM) Client VM (build 24.55-b03, mixed mode)[root@localhost zhoujianxu]#

第四步:配置环境变量(vi编辑器使用:按i进入编辑模式,修改完成后按ESC键进入命令模式输入:wq命令保存并退出:q!强制退出)。

[root@localhost zhoujianxu]# vi /etc/profile

修改/etc/profile,在文件中添加如下内容:

#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_55
JRE_HOME=/usr/local/jdk/jdk1.7.0_55/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

 如下图

第五步:source /etc/profile或者重启。

[root@localhost zhoujianxu]# source /etc/profile

—————————————————————————————————————————————————

二。安装Nexus步骤:

第一步:Nexus官网下载地址:http://www.sonatype.org/nexus/go/

使用wget命令下载 wget 想要下载nexus版本的地址

[root@localhost nexus]# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz

[root@localhost nexus]# lsnexus-2.11.2-03-bundle.tar.gz[root@localhost nexus]#

第二步:解压

[root@localhost nexus]# mkdir /usr/local/nexus

[root@localhost nexus]# tar -zxvf nexus-2.11.2-03-bundle.tar.gz  -C /usr/local/nexus/

[root@localhost nexus]# cd /usr/local/nexus

[root@localhost nexus]# lsnexus-2.11.2-03 sonatype-work(一个 nexus 服务,一个私有库目录)

第三步:编辑 Nexus 的 nexus.properties 文件,配置端口和 work 目录信息(保留默认)[root@localhost nexus]# cd nexus-2.11.2-03[root@localhost nexus-2.11.2-03]# lsbin conf lib LICENSE.txt logs nexus NOTICE.txt tmp查看目录结构,jetty 运行[root@localhost nexus-2.11.2-03]# cd conf[root@localhost conf]# vi nexus.properties

# Jetty section
application-port=8081
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus
nexus-webapp-context-path=/nexus
# Nexus section
nexus-work=${bundleBasedir}/../sonatype-work/nexus
runtime=${bundleBasedir}/nexus/WEB-INF

 如下图

第四步:编辑 nexus 脚本, 配置 RUN_AS_USER 参数[root@localhost conf]# vi /usr/nexus/nexus-2.11.2-03/bin/nexus

NEXUS_HOME=".."改为(不修改默认也可以):NEXUS_HOME="nexus安装目录"

#RUN_AS_USER=改为:RUN_AS_USER=root

第五步:防火墙中打开 8081 端口 [etc目录通常放一些零散的配置文件][root@localhost conf]# vi /etc/sysconfig/iptables添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

h1").addClass("layui-elem-quote"); var preh = $("pre").html(); if(preh){ // preh = preh.replace(/]*>/,""); } // $("pre").html(preh); // $('#content1 ').html($("#content1").html().replace(/

热忱回答0

要回复文章请先登录注册