阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu 下 搭建Nexus Maven私服中央仓库

1,879次阅读
没有评论

共计 1892 个字符,预计需要花费 5 分钟才能阅读完成。

今天公司组织学习使用 Linux 系统搭建 nexus maven 私服中央仓库,在公司使用 CentOS 搭建了一个,回家又用 Ubuntu 搭建一个,主要是为了能熟悉整个流程,现将主要过程总结如下:(PS:楼主是刚刚开始学习搭建 maven 私服)

一. 下载 nexus

nexus 可在官网(http://www.sonatype.org)下载,但是速度较慢,所以楼主选择直接百度“nexus 下载”,即可下载到相应的 nexus 安装包。

Ubuntu 下 搭建 Nexus Maven 私服中央仓库

PS: 在公司的时候下的是 nexus3.x,但是这个版本的 nexus 对 jkd 要求较高,需要 jdk1.8 版本以上,但楼主使用的是 jdk1.7,又不想升级 jdk 版本,所以就使用了 nexus2.12.0 的版本,后来在 ubuntu 上同样使用的是该版本。

楼主下载 nexus 的地址:http://www.sonatype.org/nexus/archived/

Ubuntu 下 搭建 Nexus Maven 私服中央仓库

OK,言归正传,开始安装。

二. 安装

先讲安装包解压至你指定的目录,如:/usr/local/src/nexus2.12.0/

解压后有两个目录:nexus-2.12.0-01 和 sonatype-work

OK,现在创建一个 nexus 的系统用户: useradd -r nexus –shell /bin/bash

可以使用:cat /ect/passwd 查看用户是否创建成功

接下来,将刚解压出来的两个文件夹的用户和组切换到 nexus 下:chown -hR nexus:nexus <file_path>,file_path 就是你要切换归属的目录,例如:/usr/local/nexus2.12.0

现在开始修改 nexus 的配置文件,bin/ 目录下的 nexus 文件

主要修改:

NEXUS_HOME=(Nexus 安装目录)ps: 这个版本的 nexus 默认貌似可以不改

RUN_AS_USER=nexus

增加 Java_HOME=(JAVA 安装目录)

增加 export NEXUS_HOME RUN_AS_USER JAVA_HOME

Ubuntu 下 搭建 Nexus Maven 私服中央仓库

三. 启动

现在 nexus 基本已经安装好了,接下来让我们来启动一把。

切换但 nexus 用户下并进入 nexus 的安装目录

尝试启动 nexus,./bin/nexus console(这里使用控制台启动,是因为首次启动时不确定是否能正常启动,这样可以看到启动日志)

楼主在 ubuntu 下启动的时候就报了一个 Unable to start JVM: No such file or directory (2) 的错(之前在公司 centos 版本下没有这个问题,不知道是不是系统不同的原因),后来在网上搜索了一下,是要在安装目录下的 /bin/jsw/conf/ 目录下有一个 wrapper.conf 文件,将其中的:wrapper.java.command=java,替换为:wrapper.java.command=%JAVA_HOME%/bin/java,这里的 %JAVA_HOM% 是你配置的 java 环境变量

OK,启动 nexus 成功

Ubuntu 下 搭建 Nexus Maven 私服中央仓库

 

现在访问 nuexs, 默认地址为:localhost:8081/nexus

(PS:之前在 centos 下启动 nexus 后无法访问,需关闭防火墙,但在 ubuntu 下却不用关闭防火墙也可以访问,有点诡异 …)

成功访问 …

Ubuntu 下 搭建 Nexus Maven 私服中央仓库

至此,我们的 nexus maven 私服就算是搭建成功了,楼主也是刚刚开始学习,希望在以后的使用过程中,再慢慢的总结 …

Maven 权威指南_中文完整版清晰 PDF  http://www.linuxidc.com/Linux/2014-06/103690.htm

Maven 3.1.0 发布,项目构建工具 http://www.linuxidc.com/Linux/2013-07/87403.htm

Linux 安装 Maven http://www.linuxidc.com/Linux/2013-05/84489.htm

Maven3.0 配置和简单使用 http://www.linuxidc.com/Linux/2013-04/82939.htm

Ubuntu 下搭建 sun-jdk 和 Maven2 http://www.linuxidc.com/Linux/2012-12/76531.htm

Maven 使用入门 http://www.linuxidc.com/Linux/2012-11/74354.htm

更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-08/133936.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1892字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中