nexus私服配置

搭建环境:
  腾讯云服务器 CentOS 6.8、jdk7、sonatype nexus、maven、Xshell 5

  版本信息:

    jdk : jdk-7u80-linux-x64.tar.gz

    nexus : nexus-2.11.2-03-bundle.tar.gz

搭建步骤:

  1、jdk安装

    1.1、linux系统中,应用的常用安装位置为/opt或者/usr/local,本次安装jdk,安装目录为/usr/local/jvm目录中

    1.2、上传已下载好的jdk压缩包至服务器目录,本次为/data/tarFile

    1.3、解压gz文件至指定目录:tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/jvm

    1.4、配置环境变量    

修改/etc/profile配置文件:vi /etc/profile
增加配置:
    export JAVA_HOME=/usr/local/jvm/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export  PATH=${JAVA_HOME}/bin:$PATH:${JRE_HOME}/bin

   1.5、修改环境变量之后,可以重启linux系统使配置生效,也可以执行source /etc/profile命令,让新修改的环境变量在当前终端中立即生效。此时,运行java -version命令,应出现java版本相关信息,证明配置成功。

  2、私服nexus安装

    2.1、上传已下载好的nexus压缩包至服务器目录,本次为/data/tarFile

    2.2、解压gz文件至指定目录:tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C /usr/local/nexus,

         Nexus压缩包中包含两个子目录:nexus-2.11.2-03和sonatype-work,其中nexus-2.11.2-03是具体的私服应用内容,sonatype-work是Nexus私服下载的构件存放工作目录。

    2.3、私服端口和工作目录

      在nexus-2.11.2-03目录中有子目录conf,其中保存私服应用的配置信息。查看nexus.properties文件,确定私服访问端口和工作目录。此操作可不做任何内容修改。配置文件内容如下

# Jetty section,Nexus私服应用是使用Jetty提供web服务的,下述内容为Jetty配置。application-port=8081#私服访问端口application-host=0.0.0.0nexus-webapp=${bundleBasedir}/nexus# Nexus私服WEB应用所在位置nexus-webapp-context-path=/nexus# Nexus私服WEB应用contextPath# Nexus sectionNexus私服配置信息nexus-work=${bundleBasedir}/../sonatype-w ork/nexus# 私服工作目录,即构件保存目录runtime=${bundleBasedir}/nexus/WEB-INF# 私服WEB应用运行目录

    2.4、修改nexus运行用户

      nexus私服启动运行后,需要足够文件访问操作权限,这里为了使用方便,偷个懒设置用户为root(实际项目中不可取!)。

cd /usr/local/nexus/nexus-2.11.2-03/bin
vi nexus
修改配置RUN_AS_USER=root

      修改jdk配置:

cd /usr/local/nexus/nexus-2.11.2-03/bin/jsw/conf

vi wrapper.conf
修改其中配置为wrapper.java.command=/usr/local/jvm/jdk1.7.0_80/bin/java

    2.5、修改防火墙iptables配置(CentOS 7之后的版本好像是使用firewall,这个后续再测试。。)

修改防火墙配置,开启nexus访问端口8081
vi /etc/sysconfig/iptables
增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

    2.6、重启防火墙:service iptables restart

    2.7、启动nexus:

cd /usr/local/nexus/nexus-2.11.2-03/bin

 ./nexus start

  此时,成功启动应出现如下:

WARNING -NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.

也可以命令检查nexus状态:

cd /usr/local/nexus/nexus-2.11.2-03/bin

 ./nexus status

  3. 腾讯云服务器端口开放设置

    3.1 安全组 -> 新建

  3.2 、在刚建立的安全组,操作栏点击“管理实例”,然后新增关联,

  3.3、安全组,操作栏点击“修改规则”,然后添加规则

OK,至此,基本完成nexus的配置,浏览器访问http://xxx.xxx.xxx.xxx/nexus即可进入nexus的服务管理界面,类似阿里云的nexus镜像服务:http://maven.aliyun.com界面。

原文地址:https://www.cnblogs.com/eric-fang/p/8878686.html

时间: 2024-08-24 15:21:16

nexus私服配置的相关文章

Maven基础配置--nexus私服配置

登录nexus私服后台,按照下图1-3的顺序进行添加仓库: 其中步骤3有三种仓库类型(Type)进行选择 1. Hosted Repository:本地仓库,在私服服务器上存放用户自行上传的jar包: 2. Proxy Repository:远程代理仓库,从远程下载jar包,并保存在私服服务器: 3. Repository Group:可把上述仓库合并为一个组,方便使用: 两种jar包类型(Policy) 1. Release:稳定发布的版本: 2. Snapshot:不稳定的,正在开发中的版本

Maven、eclipse与Nexus私服配置指南

1.1  Maven 1.1.1  相关概念 Maven是一个软件项目管理工具,通过它可便捷的管理项目的生命周期.即项目的jar包依赖,开发,测试,发布打包.版本等.虽然目前的IDE工具(如eclipse)可管理开发.发布.打包工作,但还没有形成一套完成的体系. Maven有以下几个功能特点: 1. jar包依赖 这个也许会maven最突出的特点.使用maven进行开发时,不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖关系,就可以自动下载jar包到我们的项目中(在

【Maven】---Nexus私服配置Setting和Pom

maven---nexus私服配置setting和pom 上一遍博客已经在linux服务器上,搭建好nexus私服了,博客地址:Linux搭建Nexus3.X私服 现在就需要配置setting.xml和pom.xml来使nexus作为maven的私服.setting.xml文件在conf下面,pom.xml是在你创建maven项目中的pom.xml中. 一.将jar发送到nexus私服务器 1.创建maven项目 创建一个最简单的maven项目,然后新建一个工具类,用来测试当把它打成jar包放到

maven学习笔记五(仓库搭建,私服配置)

实际项目中,我们往往都是多人开发,这个时候,假如一个项目有300多M.用的jar包有100多个.只要项目组来一个人就从中央仓库下载依赖的jar,这种下载一般都需要持续很久.而且中央仓库一般都是配置在外网的.这种代价和传输是很慢和不划算的.这个时候,我们就需要构建自己的私服,即 开发人员->私服(局域网)->中央仓库(外网) 这个时候,开发人员,会首先访问私服看有没有jar有的话,直接从私服下载,没有的话,会从中央仓库中寻找.大大提高了传输的效率. 私服搭建工具 当然,目前最流行的私服搭建工具就

maven nexus 私服

Nexus 有两种安装包,包含Jetty容器的Bundle包:不包含Web容器的War包. Bundle包自带Jetty容器,可直接启动,解压缩到指定路径 访问相对应的链接即可: http://127.0.0.1:8081/nexus 端口冲突的解决方案为: /conf/plexus.properties 文件,application-port 属性,修改即可,重启生效. 下载Maven仓库索引的方式,此处仅介绍自动下载索引的方式: 索引文件的路径是在  %Nexus_Home%\sonatyp

Linux 安装配置maven3.0 以及搭建nexus私服

一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2.nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatype.org/downloads/ 二.maven安装配置 1.创建需要操作maven的用户组以及用户(如果用root用户安装不用

Linux安装配置maven以及搭建nexus私服

http://nlslzf.iteye.com/blog/812995 一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2.nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatype.org/downloads/ 二.maven安装配置

Nexus私服搭建、配置、上传snapshot

博主折腾了很久,终于通过各种看资料, 稍微弄懂了一点私服.现在将自己的理解记录下来. 背景 实验室需要有一个比较大的项目,想要把功能尽可能细分.这里使用maven来管理项目.项目被细分为project-parent.project-war.project-a.project-b.其中后三个项目只是集成parent的pom的一些jar包,并不是模块关系.然后本人搭建了一个私服,想要从私服上下载jar包. Nexus安装 关于安装教程见私服安装教程和原理 Nexus配置 一.搭建完私服,使用默认账号

Maven配置Nexus私服

官方文档:http://books.sonatype.com/nexus-book/3.0/reference/maven.html#maven-sect-single-group 1,下载安装 首先你需要下载apache maven.官方地址:https://maven.apache.org/download.cgi 这里介绍的是windows环境中的配置.2,修改配置文件 解压后,备份 apache-maven-3.3.9\conf\settings.xml 文件. 用如下文件内容替换set