一.首先给CentOS安装JDK
1.查看CentOS自带JDK是否已安装,输入:
1
|
yum list installed |grep java |
一般来说,如果是新装CentOS系统的话,不会有JDK,如果有的话,就执行相关卸载操作,大概会是这样的:
openjdk
1
|
yum -y remove java-1.7.0-openjdk* |
tzdata-java
1
|
yum -y remove tzdata-java.noarch |
一般会有卸载完毕提示。
我遇到的情况是分配的服务器已有rpm安装的jdk1.7,升级了一下到1.8,升级完注意环境变量更新JAVA_HOME路径
2.开始安装oracle jdk
查看yum库中的Java安装包
1
|
yum -y list java* |
会出现一堆列表,然后翻看下最新的jdk版本号,我安装的是1.8.0,将java-1.8.0相关的都安装上:
1
|
yum -y install java-1.7.0-openjdk* |
3.查看刚安装的Java版本信息,输入:
1
|
java -version |
至此,jdk已经安装完毕了。
二.安装Sonatype Nexus
Sonatype Nexus是现在比较流行和成熟的私有仓库搭建工具,透过nexus可以很轻松的搭建私有仓库,而且搭建起来也非常容易。
1.下载nexus,进入http://www.sonatype.org/nexus/archived/页面,选择一个最新的压缩包,下载到服务器:
2.解压
1
|
tar zxvf nexus-2.11.1-01-bundle.tar.gz |
3.移动到其他目录
1
|
mv nexus-2.1.2 /usr/loal/nexus |
4.设置为系统自启动服务
1
2
|
cd /etc/init.d/ cp /usr/local/nexus/bin/jsw/linux-x86-32/nexus nexus 最新版本nexus文件的位置有变化,找不到就find
|
5.编辑/etc/init.d/nexus文件,添加以下变量定义:
1
2
3
|
NEXUS_HOME=/usr/local/nexus PLATFORM=linux-x86-32 PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}" |
修改以下变量:
1
2
3
|
WRAPPER_CMD="${PLATFORM_DIR}/wrapper" WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf" PIDDIR="${NEXUS_HOME}" |
修改如下变量,设置启动用户为root:
1
|
RUN_AS_USER=root |
6.执行命令添加nexus自启动服务
1
2
|
chkconfig –add nexus chkconfig –levels 345 nexus on --add --level 修正下option
|
7.执行如下命令启动、停止nexus服务
1
2
|
service nexus start service nexus stop |
至此,nexus安装完毕
三.验证和配置Nexus
nexus安装完成以后,一般在路径: http://sever_ip:8081/nexus/ 打开以后会出现配置管理页面,说明安装成功了。点击右上角“Log in”,输入用户名和密码(默认用户名:admin密码:admin123)登录。
参考:http://www.chengyong.net/linux-study/centos-install-sonaType-nexus.html
相关推荐
CentOS7搭建私有MAVEN仓库-附件资源
在本文中,我们将详细介绍如何在CentOS7操作系统上使用Nexus3搭建Maven私有仓库。首先,确保系统已经安装了Java Development Kit (JDK) 8和Maven3。安装这两个组件的具体步骤可以通过搜索引擎获取。 一、所需环境 ...
因此,搭建一个私有的Maven仓库变得尤为重要。本文将详细介绍在CentOS环境下使用Nexus搭建Maven私库的具体步骤。 #### 二、准备工作 在正式开始之前,请确保已经具备以下条件: 1. 已安装并配置好CentOS系统。 2. ...
本文将深入探讨如何在Linux系统上设置私有Maven仓库,并详细讲解如何开发、打包和发布自定义的Maven插件。 首先,我们需要安装Apache Maven。Maven是一个项目管理和综合工具,用于自动化Java项目的构建、报告和文档...
这时,搭建一个私有的Maven仓库,即Maven私服,就显得尤为重要。Nexus作为一个强大的仓库管理器,能够很好地解决这些问题。 Nexus提供了对Maven、npm、Gradle等多种构建工具的支持,可以作为代理仓库,缓存从中央...
本文将详细介绍如何在CentOS操作系统上搭建一个私有的CNPM(China Node Package Manager)仓库,帮助开发者构建自己的包管理系统。 首先,搭建环境是关键。我们需要准备一台运行CentOS系统的服务器,同时确保已安装...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
私有仓库(Private Repository),也就是我们常说的“私服”,是在企业内部搭建的 Maven 仓库,它不仅可以作为中央仓库的代理缓存,提高依赖下载速度,还可以用于部署企业内部的私有依赖库。Nexus 是一款广泛使用的 ...
此外,Maven仓库是一个存储项目依赖的地方,包括中央仓库和自定义的远程仓库。Maven在构建项目时会自动从这些仓库下载所需的库。如果需要自定义依赖或私有库,可以在POM.xml中配置。 总之,"apache-maven-3.6.3-bin...
本文将详细介绍如何在CentOS 6.6 Final环境下搭建并配置Nexus私有仓库,并结合Maven进行使用。 #### 二、环境准备 - **操作系统**: CentOS 6.6 Final - **Java环境**: JDK 7 已安装并配置好环境变量 - **Nexus版本*...
Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为私有的Maven仓库,用于存储和分发内部使用的库,同时也可以作为代理仓库,缓存远程的Maven中央仓库。 1. **搭建背景**: 搭建Nexus私服可以方便地...
这时,部署一个私有的Maven仓库,如Nexus,就显得尤为重要。本文将围绕"Nexus-2.14.8-01-bundle.zip"这个压缩包,详细介绍如何在CentOS系统下搭建和使用Nexus Maven私服。 一、Nexus简介 Nexus是Sonatype公司提供...
为了优化依赖管理,提高团队协作效率,很多开发团队会选择搭建私有的Maven仓库,Nexus2便是其中的一款热门选择。本文将详细介绍如何利用“nexus-2.12.0-01-bundle”这个压缩包,在Windows和Linux系统上快速搭建Nexus...
Nexus是由Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为Maven、Gradle和其他构建工具的代理仓库,同时也可以作为一个存储库,用于存储和分发自己的软件组件。在内网环境中搭建Nexus,可以避免外部网络的...
在IT行业中,构建一个私有的软件仓库,如Nexus3,是管理依赖和软件分发的重要环节。Nexus3是一个强大的Maven、npm、Docker等仓库管理器,它允许团队内部高效地共享和管理软件组件。本篇文章将详细介绍如何在CentOS7...
本教程将详细讲解如何在Linux环境下搭建Nexus 3.7.0作为Maven的私有仓库,以便更有效地管理和使用Java项目的jar包。 首先,我们需要了解Nexus的背景和作用。Nexus是Sonatype公司提供的一款开源的软件仓库管理器,...
2. **拓扑结构**:单机部署,包含Jenkins服务器、Maven仓库、SVN版本控制、Shell脚本自动化和Tomcat应用服务器。 **1.1 安装Jenkins** 首先确保系统已安装JDK 1.8,可以通过`yum install java-1.8.0-openjdk`命令...