Linux搭建Nexus仓库

Linux搭建nexus仓库

1.安装jdk

1.1 获取安装包,解压到指定目录:

1 tar xf jdk.tar.gz -C /opt/export

1.2 配置环境变量:

1 # vim /etc/profile
2 export JAVA_HOME=/opt/export/jdk
3 export PATH=$JAVA_HOME/bin:$PATH
4 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
5 export RUN_AS_USER=root  # 后边启动nexus需要
6
7 # source /etc/profile

1.3 出现下面结果,说明部署成功

1 # java -version
2 java version "1.7.0_80"
3 Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
4 Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

2.安装nexus

2.1下载安装

下载地址:

https://www.sonatype.com/download-oss-sonatype
https://help.sonatype.com/repomanager2/download/download-archives---repository-manager-oss

1 cd /opt
2 tar xf nexus-2.4.0-09-bundle.tar.gz

解压后有两个目录:

1 $ ls /opt/
2 nexus-2.4.0-09  sonatype-work

更改目录名称:

1 mv nexus-2.4.0-09 nexus

2.2 更改nexus配置文件

默认端口为8081,可根据需要修改:

 1 $ vim /opt/nexus/conf/nexus.properties
 2 # Jetty section
 3 application-port=8081  # 修改为10890
 4 application-host=0.0.0.0
 5 nexus-webapp=${bundleBasedir}/nexus
 6 nexus-webapp-context-path=/nexus
 7
 8 # Nexus section
 9 nexus-work=${bundleBasedir}/../sonatype-work/nexus
10 runtime=${bundleBasedir}/nexus/WEB-INF

2.3 关闭防火墙或打开10890端口

1 /etc/init.d/iptables stop
2 chkconfig iptables off

2.4 启动nexus

1 $ /opt/nexus/bin/jsw/linux-x86-64/nexus start
2 ****************************************
3 WARNING - NOT RECOMMENDED TO RUN AS ROOT
4 ****************************************
5 Starting Nexus OSS...
6 Started Nexus OSS.

如果没有配置环境变量RUN_AS_USER=root,会报错:

1 # /opt/nexus/bin/jsw/linux-x86-64/nexus start
2 ****************************************
3 WARNING - NOT RECOMMENDED TO RUN AS ROOT
4 ****************************************
5 If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.

2.5 检查进程和端口

3.浏览器访问nexus

1 http://ip地址:8081/nexus
2 登录,默认用户名 admin 默认密码 admin123

访问登录:

4.迁移nexus

如果想要将nexus仓库迁移,只需要打包此目录,迁移到新nexus主机:

1 $ du -sh /opt/sonatype-work/nexus/storage
2 47G    /opt/sonatype-work/nexus/storage/

由于文件过大,可采用rsync的方式。

本文参考:https://blog.csdn.net/sunyanxiong123/article/details/68926610

原文地址:https://www.cnblogs.com/yangjianan/p/9090348.html

时间: 2024-10-10 18:51:36

Linux搭建Nexus仓库的相关文章

Linux 搭建Nexus和Maven

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net Maven 安装请见我先前的博客: Linux 搭建 maven 1, Nexus 下载 Nexus 官方下载, 最新版下载: nexus-2.4.0-09-bundle.tar.gz Nexus war下载: nexus-2.4.0-09.war 2, Nexus 安装 (1) 创建解压文件夹: mkdir nexus-2.4.0

Linux搭建Nexus+Maven私人仓库

安装Maven 安装Maven 要保证安装java 工具包 查看是否安装java工具包 可以使用命令 java --version 如果没有安装 请安装好java jdk 再安装Maven 下载Maven安装包到服务器 原文地址:https://www.cnblogs.com/liwenchaoCode/p/10178979.html

Linux 搭建Nexus

maven已经搭建完毕了,那现在就开始搭建配置nexus,才能实现私服的功能哈. 1, Nexus 下载 Nexus 官方下载, 最新版下载: nexus-2.4.0-09-bundle.tar.gz Nexus war下载: nexus-2.4.0-09.war nexus有两种安装实现方式,一种是war包的方式,将它直接放在例如tomcat下就可以启用的,还有一种源码的方式,做为一个运维还是喜欢源码方式的说哈.开始吧... 2, Nexus 安装 解压tar.gz文件: #cd /home/

Linux 搭建YUM仓库源详解

基于ISO镜像构建 YUM 本地源 1.yum install httpd:安装httpd软件包.yum remove httpd:卸载httpd软件包.yum erase httpd:删除httpd程序包. 2.首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom. 3.备份/etc/yum.repos.d/CentOS-Base.repo 文件为 CentOS-Base.bak. 同时在/etc/yum.repos.d目录下修改文件CentOS-M

linux 搭建 nexus 私服及配置

安装篇 1.tar -zxvf nexus-latest-bundle.tar.gz 2.cd nexus-2.13.0-01/bin 3../nexus start 这时可能提示 ****************************************WARNING – NOT RECOMMENDED TO RUN AS ROOT****************************************If you insist running as root, then set

Linux搭建yum仓库

1.安装nginx 2.为nginx搭建共享目录 3.安装createrepo,创建存储库 4.客户端测试 1.安装nginx yum list |grep nginx #查看是否有可用的nginx包 yum install nginx -y #yum安装nginx 1.1 如果没有可用的nginx包,创建yum源文件 vim /etc/yum.repos.d/nginx.repo #在/etc/yum.repos.d/目录下创建nginx.repo文件插入如下图内容 nginx安装包yum源详

nexus私服linux搭建问题

一.最近搭建nexus私服,从官网下载下来总是报503服务器无效,很是无奈,最后在网上找到一个可以用的 收藏起来,这里给大家共享一下 下载地址:http://pan.baidu.com/s/1kT3UJHl 二.解压之后会有两个文件夹,nexus-2.6.0-05和sonatype-work,我们进入第一个文件夹的bin目录来启动nexus . 1.进入启动目录,启动 cd nexus-2.6.0-05/bin/ ./nexus start 2.这时候提示: ******************

Linux搭建Maven开发常用nexus私服

文章参考 :http://blog.csdn.net/cuker919/article/details/6338039 (Linux安装配置maven3.0以及搭建nexus私服) 搭建之前,先看下nexus中的几个仓库: 1,Public Repositories:仓库组,将所有策略为Release的仓库聚合并通过一致的地址提供服务. 2,3rd party:一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件. 3,Apache Snapshots:策略为S

使用nexus搭建maven仓库(本地私服)

我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下).如果公司内部搭了一个maven私服的话,开发人员将仓库地址指向内网仓库地址,需要的jar包可直接在私服取,下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地.本文使用nexus搭建一个私服. 一.下载nexus 在浏览器中搜索 Sonatype Nexus 进入官网,找到下载 .下载之后解压压缩包如下: