1.下载安装nexus
1.1下载安装nexus集成版
到这个地方http://www.sonatype.org/nexus/go 下载压缩包,根据linux的jdk版本选择不同版本的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.conf中wrapper.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 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...
【Linux下利用nexus搭建maven私服】 在Linux环境下,Nexus是一款强大的仓库管理器,可以用来搭建Maven私有仓库。Nexus不仅可以作为一个中央仓库的代理,还支持创建自己的存储库,方便组织内部共享依赖,提高开发...
为了解决这个问题,团队通常会搭建本地的Maven服务器,即Nexus。Nexus是一个强大的repository manager,它不仅能够作为本地仓库,还能作为代理服务器,缓存远程仓库的构件,从而提高开发效率。 1. **Nexus的安装与...
本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速搭建Maven私服。 首先,我们来看看所需的主要组件: 1. **Nexus 3.14**:这是Sonatype公司提供的开源仓库管理工具,它可以作为Maven私服,支持多种...
"linux搭建私服three.txt"文件可能会提供更详细的Linux环境下搭建Maven私服的步骤和注意事项,包括权限设置、日志监控等方面。"参考链接.txt"文件则可能包含了相关的官方文档或教程链接,以供深入学习。 总的来说,...
接下来,我们将详细介绍如何使用Nexus搭建Maven本地仓库: 1. **安装Nexus**: 下载并安装Nexus的zip或tar.gz文件,解压到指定目录,然后启动Nexus。在Windows系统中,可以通过执行`bin/nexus.exe`脚本来启动;在...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
在 Linux 系统中,可以使用 wget 命令下载 Nexus 的安装包,然后使用 tar 命令解压缩安装包。下载地址为:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz 下载完成后,...
在搭建完成 Maven、Nexus 和 SVN 服务器后,我们可以使用 Maven 来搭建一个 Eclipse 工程。在这个阶段,我们需要创建一个新的 Eclipse 工程,然后使用 Maven 来管理和构建该工程。我们可以使用 Maven 的 pom.xml ...
在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...
**Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...
以上就是使用给定的安装包在Linux上搭建Maven私库的详细步骤。请注意,这只是一个基础配置,实际应用中可能需要考虑安全、备份、权限控制、负载均衡等更多因素。同时,私库的维护和更新也是持续的任务,以保证其与...
### Maven使用及Nexus搭建Maven私服的知识点详解 #### Maven简介与作用 Maven是Apache软件基金会组织下的一个开源项目,它是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven...
- **Linux 或 Unix 类系统**:在 `${NEXUS_HOME}/bin/jsw` 目录下,找到相应的启动脚本进行操作。 #### 二、Nexus 配置与管理 ##### 登录与基础设置 - **登录**: 默认地址为 `http://localhost:8081/nexus/`,...
【Nexus搭建Maven私有服务器详解】 在软件开发中,Maven作为Java项目管理和构建工具,广泛应用于项目构建和依赖管理。然而,随着项目的复杂度增加,直接依赖于公共的Maven中央仓库可能会带来一些问题,如网络延迟、...
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
本篇文章将详细介绍如何在Linux系统上安装并配置Maven私有库——Nexus。 首先,让我们了解什么是Nexus。Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为代理仓库,缓存远程仓库的依赖,同时也可以...
在Linux环境下搭建Maven是Java开发者进行项目构建和管理的重要步骤,特别是在处理像Hadoop这样的大型Java项目时,Maven的使用变得尤为关键。本文将详细介绍如何在Linux系统上安装和配置Maven,并探讨其与Java、...
- 安装Nexus时,确保系统上没有其他服务占用8081端口,否则需要手动更改Nexus的端口号配置。 - 保持Nexus的版本与Maven版本兼容,避免出现不兼容问题。 - 定期备份Nexus的数据,以防意外丢失。 - 高并发环境下,需要...
Nexus需要Java运行环境(JRE)来运行,因此首先要确保你的Linux系统上已经安装了Java。可以通过命令`java -version`检查Java版本。如果没有安装,可以使用`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)安装。 ...