文章目录

  • 1. Nexus 3 下载
  • 2. 解压
  • 3. 目录调整
  • 4. 重命名
  • 5. 创建用户
  • 6. 调整家目录
  • 7. 指定启动用户
  • 8. 环境变量配置
  • 9. 刷新环境变量
  • 10. 修改工作目录
  • 11. 指定jdk
  • 12. 修改权限
  • 13. nexus启动
  • 14. 状态验证
  • 15. 浏览器验证
  • 16. 登录
  • 17. 初始化设置
软件 版本
JDK 1.8.0_202
Nexus 3.31.1
Disk space
1. Nexus 3 下载

nexus3下载地址

2. 解压
cd /app
tar -zxvf nexus-3.31.1-01-unix.tar.gz

3. 目录调整
mkdir nexus3mv nexus-3.31.1-01 sonatype-work/ nexus3/
4. 重命名
cd nexus3
mv nexus-3.31.1-01 nexus-3.31.1
5. 创建用户
groupadd nexus
useradd -g nexus -s /bin/bash nexus
passwd nexus

密码:nexus

6. 调整家目录
vim /etc/passwd

默认初始化配置

调整为以下内容:

/app/nexus3:/bin/bash

7. 指定启动用户
vim nexus-3.31.1/bin/nexus.rc

添加内容:

#run_as_user="nexus"

8. 环境变量配置
 vim /etc/profile

添加内容:

export PLEXUS_NEXUS_WORK=/app/nexus3/sonatype-work

#java environment
export JAVA_HOME=/app/jdk1.8.0_202
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PLEXUS_NEXUS_WORK=/app/nexus3/sonatype-work
export PATH=$PATH:${JAVA_HOME}/bin
9. 刷新环境变量
source /etc/profile
10. 修改工作目录
cd /app/nexus3/nexus-3.31.1/bin
vim nexus.vmoptions

默认配置

调整内容:

-XX:LogFile=/app/nexus3/sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=/app/nexus3/sonatype-work/nexus3
-Dkaraf.log=/app/nexus3/sonatype-work/nexus3/log
-Djava.io.tmpdir=/app/nexus3/sonatype-work/nexus3/tmp
11. 指定jdk
vim /app/nexus3/nexus-3.31.1/bin/nexus

将14行注释打开,配置INSTALL4J_JAVA_HOME_OVERRIDE

INSTALL4J_JAVA_HOME_OVERRIDE=/app/jdk1.8.0_202

12. 修改权限
chown nexus.nexus /app/nexus3/ -R
13. nexus启动

启动 nexus {start|stop|run|run-redirect|status|restart|force-reload}
以 nexus 用户启动

sudo -u nexus /app/nexus3/nexus-3.31.1/bin/nexus run

14. 状态验证

当出现下列信息表示启动成功

15. 浏览器验证
http://ip地址:8081

我的是http://192.168.159.102:8081/

16. 登录


账号

admin

密码

cat /app/nexus3/sonatype-work/nexus3/admin.password

17. 初始化设置

  • 重新设置密码

  • 允许匿名访问

  • 同意匿名协议

  • 完成


Nexus 3.31.1 maven 私服 搭建篇 linux相关推荐

  1. Nexus 3.31.1 maven 私服 服务器配置篇 linux

    文章目录 一.以服务运行 1. 编写配置 2. 赋予可执行权限 3. 配置自启动 4. 启动nexus 5. 监控状态 6. 停止服务 二.配置文件说明 2.1. JAVA配置 2.2. 自定义配置 ...

  2. Nexus 3.31.1 maven 私服 仓库和IntelliJ IDEA 2021.2 实战篇 linux

    文章目录 一.maven配置 1. 私服配置 2. 替换后的配置 二.IntelliJ IDEA 2.1. 创建项目 2.2. 指定配置 2.3. 下载依赖 三.nexus3 监控 3.1. 查看依赖 ...

  3. Nexus 3.31.1 maven 私服 仓库配置篇 linux

    文章目录 1. 新建仓库概述 2. 阿里云代理仓库 3. 自己的仓库 4. 自己的仓库组 5. 效果图 1. 新建仓库概述 总共新建3各仓库 一个是国内开源仓库,加速下载 一个是自己的仓库,用于存放自 ...

  4. 真正的maven私服搭建器--Artifactory

    一个团队要真正用好Maven,repository私服是免不了的,否则team mate们多好奇的目光,都会全部消耗在漫长的jar下载中. 以前介绍过一个搭建私服的简朴但很笨的办法--将雷锋同志下载好 ...

  5. maven私服搭建nexus

    maven私服 正式开发,不同的项目组开发不同的工程.dao工程开发完毕,发布到私服.service从私服下载dao. 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的 ...

  6. maven私服搭建,sonatype nexus

    私服简介 https://blog.csdn.net/wuxiaobingandbob/article/details/79396239 1 . 私服简介 当 Maven 需要下载构件时,直接请求私服 ...

  7. Maven私服搭建与管理

    背景(痛点):在公司系统架构搭建时,当然通常情况下是有各大厂镜像Maven可以使用,如阿里云,但若是涉及到项目单独的jar依赖,尤其是分布式系统对实体类模块的依赖,使用其他源镜像就不那么方便,由此我们 ...

  8. Maven 私服搭建指南

    序言 Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发.打包.测试.部署等一系列行为. 而包管理又是其核心功能,除非是个人项目,我们获取包都是从中 ...

  9. Maven 私服搭建

    由于公司研发环境物理隔绝,所以自己搭建了一个 maven 私服,以下是自己搭建私服过程中的一个记录. 1.准备Maven私服相关文件 1.1 从 sonatype 官网 下载 nexus 安装包 1. ...

最新文章

  1. 【实现手机端上滑滚动加载列表】判断页面是否滚动到底部或者指定元素位置
  2. 理解C#中的string类型
  3. OSI参考模型与TCP/IP协议的比较研究
  4. Ironic 裸金属实例的部署流程
  5. socket编程 (PHP实现)
  6. git 修改上次提交信息 与 撤销此操作.
  7. 混合app用百分比还是rem_如何用平板APP和手机APP控制混合音视频矩阵切换器
  8. C++描述杭电OJ 2016. 数据的交换输出 ||
  9. 面试题:移动数组的元素
  10. c++和java哪个难_为什么说C语言比Java难?
  11. 基于java在线影院订票系统论文
  12. 汉印HPRT HY80BT 打印机驱动
  13. 对比MySQL和Pandas计算用户最大连续登录天数
  14. CVPR 2018 微表情识别论文
  15. 热烈祝贺黄雪斌,魏巍新婚大喜
  16. Es7.x使用RestHighLevelClient进行聚合操作
  17. 硕士阶段人工智能有哪些比较好的发论文的方向?
  18. 如何在服务器中搭建网站
  19. 【图解数据结构与算法】数据结构与算法知识点整理 Data Structures and Algorithms
  20. java电商项目_Java电商项目总结(二)

热门文章

  1. 中枪!这才是当代博士生真实日常大赏
  2. 德国力挺华为:建5G网络不排除任何设备厂商
  3. 搜狐新闻推荐算法原理 | “呈现给你的,都是你所关心的”
  4. 从职场新人到企业高管,她是怎么做到的?
  5. pb 打印html页面,用PB开发WEB应用
  6. (pytorch-深度学习)使用pytorch框架nn.RNN实现循环神经网络
  7. 如何将数字转换成口语中的文本串
  8. C/C++中字符串与数字相互转换
  9. 【开发者成长】喧哗的背后:Serverless 的挑战
  10. 阿里云栖开发者沙龙PHP技术专场-聊聊服务稳定性保障这些事