`
sundful
  • 浏览: 1245463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux系统上搭建maven nexus服务

 
阅读更多

1.下载安装nexus

1.1下载安装nexus集成版

到这个地方http://www.sonatype.org/nexus/go 下载压缩包,根据linuxjdk版本选择不同版本的nexus安装包,jdk6只能下载2.5.1及以下版本,jdk7可支持到当前最新版本,nexus-2.9.X

下载完成后将tar.gz包传到在linux指定目录新创建的文件夹,例如 mkdir /usr/nexus/n2.5.1下。

1.2.在线安装nexus集成版

如果linux可用wget命令,也可以直接在创建的目录下执行以下命令:

#wget http://download.sonatype.com/nexus/oss/nexus-2.5.1-bundle.tar.gz

2.创建用户并在相应目录下解压

#useradd maven  (可以不设置)

给用户授权 chown maven /usr/nexus   (可以不设置)

#su maven   (可以不设置)

#cd /usr/nexus/n2.5.1   

#tar zxvf nexus-2.5.1-bundle.tar.gz

3.设置为系统服务(需root用户)

#su root

#cd  /etc/init.d

#cp /usr/local/java/nexus/nexus-2.10.0-02/bin/nexus ./nexus

# chmod 755 nexus

# chkconfig --add nexus

# chkconfig --levels 345 nexus on

4. 编辑/etc/init.d/nexus的文本

4.1添加以下变量

RUN_AS_USER=maven ## 这个主要为了后面使用,不需要使用root用户启动服务(也可以设置root)

NEXUS_HOME=/usr/local/java/nexus/nexus-2.10.0-02

PLATFORM=linux-x86-64  (可以不设置)

PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"  (可以不设置)

4.2. 修改以下变量

WRAPPER_CMD="${PLATFORM_DIR}/wrapper" (可以不设置)

WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"  (可以不设置)

4.3将被#注释的PIDDIR放开,修改为对于maven用户具有读写权限的文件夹,例如:mkdir /home/maven/piddir  

PIDDIR="/home/maven/piddir"  (可以不设置)

4.4编辑NEXUS_HOME/bin/jsw/conf wrapper.conf 文件设置jvm运行环境

# Set the JVM executable

# (modify this to absolute path if you need a Java that is not on the OS path)

wrapper.java.command=/usr/local/java/jdk1.7.0_67/bin/java

5.启动nexus服务 

#service nexus start

显示如下信息即表示启动成功:

Starting Nexus OSS...

 

Started Nexus OSS.

 

如果不成功可通过service nexus console查看日志(也可在${NEXUS_HOME}/logs/wrapper.log中查看文本),根据报错内容寻找解决办法。

常见错误列举:

问题:Unable to start JVM: No such file or directory

解决办法:[NEXUS_HOME]/bin/jsw/conf/wrapper.confwrapper.java.command=/usr/java/jdk1.6.0_37/bin/java

[/usr/java/jdk1.6.0_37]为系统中的echo $JAVA_HOME出的绝对路径(尝试用变量未成功)

6启动之后,可以登录首页查看nexus的界面

http://192.168.191.5:8081/nexus/index.html

 

默认管理员用户名/密码: admin/admin123

分享到:
评论

相关推荐

    linux下搭建内网maven私服

    Linux 下搭建内网 Maven 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...

    Linux下利用nexus搭建maven私服

    【Linux下利用nexus搭建maven私服】 在Linux环境下,Nexus是一款强大的仓库管理器,可以用来搭建Maven私有仓库。Nexus不仅可以作为一个中央仓库的代理,还支持创建自己的存储库,方便组织内部共享依赖,提高开发...

    使用Nexus搭建本地maven服务器

    为了解决这个问题,团队通常会搭建本地的Maven服务器,即Nexus。Nexus是一个强大的repository manager,它不仅能够作为本地仓库,还能作为代理服务器,缓存远程仓库的构件,从而提高开发效率。 1. **Nexus的安装与...

    linux,nexus3.14+maven3.6.3.zip,搭建maven私服一步到位

    本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速搭建Maven私服。 首先,我们来看看所需的主要组件: 1. **Nexus 3.14**:这是Sonatype公司提供的开源仓库管理工具,它可以作为Maven私服,支持多种...

    阿里云ECSlinux服务器搭建和maven私服仓库技术文档.zip

    "linux搭建私服three.txt"文件可能会提供更详细的Linux环境下搭建Maven私服的步骤和注意事项,包括权限设置、日志监控等方面。"参考链接.txt"文件则可能包含了相关的官方文档或教程链接,以供深入学习。 总的来说,...

    使用nexus 搭建 maven 本地仓库

    接下来,我们将详细介绍如何使用Nexus搭建Maven本地仓库: 1. **安装Nexus**: 下载并安装Nexus的zip或tar.gz文件,解压到指定目录,然后启动Nexus。在Windows系统中,可以通过执行`bin/nexus.exe`脚本来启动;在...

    linux-maven-maven私服nexus安装文档

    Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...

    maven私服搭建-nexus的部署

    在 Linux 系统中,可以使用 wget 命令下载 Nexus 的安装包,然后使用 tar 命令解压缩安装包。下载地址为:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz 下载完成后,...

    如何进行Linux安装配置maven以及搭建nexus服务器.docx

    在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...

    nexus maven 私服搭建

    **Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...

    linux搭建maven私库所需的安装包.zip

    以上就是使用给定的安装包在Linux上搭建Maven私库的详细步骤。请注意,这只是一个基础配置,实际应用中可能需要考虑安全、备份、权限控制、负载均衡等更多因素。同时,私库的维护和更新也是持续的任务,以保证其与...

    maven+nexus完整手册

    - **Linux 或 Unix 类系统**:在 `${NEXUS_HOME}/bin/jsw` 目录下,找到相应的启动脚本进行操作。 #### 二、Nexus 配置与管理 ##### 登录与基础设置 - **登录**: 默认地址为 `http://localhost:8081/nexus/`,...

    nexus 搭建maven 私有服务器

    【Nexus搭建Maven私有服务器详解】 在软件开发中,Maven作为Java项目管理和构建工具,广泛应用于项目构建和依赖管理。然而,随着项目的复杂度增加,直接依赖于公共的Maven中央仓库可能会带来一些问题,如网络延迟、...

    Linux系统 maven私有库安装包

    本篇文章将详细介绍如何在Linux系统上安装并配置Maven私有库——Nexus。 首先,让我们了解什么是Nexus。Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为代理仓库,缓存远程仓库的依赖,同时也可以...

    linux下maven环境搭建.doc|linux下maven环境搭建.doc

    在Linux环境下搭建Maven是Java开发者进行项目构建和管理的重要步骤,特别是在处理像Hadoop这样的大型Java项目时,Maven的使用变得尤为关键。本文将详细介绍如何在Linux系统上安装和配置Maven,并探讨其与Java、...

    Maven本地仓库搭建工具nexus-2.11.4-01-bundle

    - 安装Nexus时,确保系统上没有其他服务占用8081端口,否则需要手动更改Nexus的端口号配置。 - 保持Nexus的版本与Maven版本兼容,避免出现不兼容问题。 - 定期备份Nexus的数据,以防意外丢失。 - 高并发环境下,需要...

    linux环境内网搭建nexus服务器

    Nexus需要Java运行环境(JRE)来运行,因此首先要确保你的Linux系统上已经安装了Java。可以通过命令`java -version`检查Java版本。如果没有安装,可以使用`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)安装。 ...

    nexus3远程搭建maven私服(离线)

    如果安装nexus3.x搭建maven私服,前提需要在Linux服务器安装1.8JDK以及3.xMAVEN版本 1、安装jdk和maven: (1)、下载jdk1.8Linux版本,上传于指定目录下并解压(maven也一样), (2)、执行 vim /etc/profile命令...

Global site tag (gtag.js) - Google Analytics