maven nexus 私服搭建 Linux版
准备工作
下载Nexus Repository OSS:https://www.sonatype.com/download-oss-sonatype


如果无法下载成功,可访问百度网盘:
Linux版链接:https://pan.baidu.com/s/1OYTfIfEuIQgD4QDH2d5LLA ,提取码:whwh
Windows版链接:https://pan.baidu.com/s/12yfQ4M5bk2G-v-2idLiumA,提取码:0hx5
验证JDK和MAVEN
java -version
mvn -v
解压Nexus安装包
cd /opt
mkdir nexus3
cd nexus3/
tar zxf /tmp/nexus-3.17.--unix.tar.gz
ls
nexus-3.17.- sonatype-work
查看运行端口和开放防火墙
vi /opt/nexus3/nexus-3.17.-/etc/nexus-default.properties
## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
##
# Jetty section
application-port=8081 默认的运行端口为8081,如果该端口已占用,可在此修改。
application-host=0.0.0.0
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/ # Nexus section
nexus-edition=nexus-pro-edition
nexus-features=\
nexus-pro-feature nexus.hazelcast.discovery.isEnabled=true
开放8081端口
firewall-cmd --zone=public --add-port=/tcp --permanent
重启防火墙
firewall-cmd --reload
作为服务运行
添加用户nexus(不推荐使用root用户启动nexus)
useradd nexus
修改nexus的运行用户
vi /opt/nexus3/nexus-3.17.-/bin/nexus.rc
取消注释,并修改为如下内容
run_as_user="nexus"
修改nexus3文件的所有者
chown -R nexus:nexus /opt/nexus3/
在/etc/systemd/system/下创建nexus.service文件,并编辑为如下内容
vi /etc/systemd/system/nexus.service [Unit]
Description=nexus service
After=network.target [Service]
Type=forking
LimitNOFILE=
ExecStart=/opt/nexus3/nexus-3.17.-/bin/nexus start
ExecStop=/opt/nexus3/nexus-3.17.-/bin/nexus stop
User=nexus
Restart=on-abort [Install]
WantedBy=multi-user.target
更新systemctl
sudo systemctl daemon-reload
设置开机启动
sudo systemctl enable nexus.service
启动nexus服务
sudo systemctl start nexus.service
查看nexus服务状态
sudo systemctl status nexus.service
查看日志
tail -f /opt/nexus3/sonatype-work/nexus3/log/nexus.log
在日志中最后看到如下内容表示启动成功
-------------------------------------------------
Started Sonatype Nexus OSS 3.17.0-01
-------------------------------------------------
提示:
如果不增加新用户,而是修改/opt/nexus3/nexus-3.17.0-01/bin/nexus.rc文件run_as_user="root",启动nexus服务时,会出现如下警告:
WARNING: ************************************************************
WARNING: Detected execution as "root" user. This is NOT recommended!
WARNING: ************************************************************
登录访问
通过浏览器访问http://ip:8081,可以看到nexus的欢迎页,表示启动成功


点击上图右上角的,
,弹出登录对话框

可以看到admin初始密码是在/opt/nexus3/sonatype-work/nexus3/admin.password 文件中
查看登录对话框中告知的admin用户密码所在文件admin.password
cat /opt/nexus3/sonatype-work/nexus3/admin.password
看到如下很长的字符串,该串即为admin用户初始登录密码,用该密码登录后,admin.password文件即会被自动删除
5846b85c-07c9--876a-3e68908cfe1c
点击登录后,弹出修改密码的提示,根据指示完成密码的修改。
启动、停止、查看运行状态命令
systemctl start nexus.service
systemctl stop nexus.service
systemctl status nexust.service
maven nexus 私服搭建 Linux版的更多相关文章
- maven nexus 私服搭建 Windows版
准备工作 已安装jdk,并配置好了环境变量 已安装maven,并配置好了环境变量 下载Nexus Repository OSS:https://www.sonatype.com/download-os ...
- maven nexus私服搭建,特别痛苦!!
一.下载nexu,配置环境 参考我的文章:http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html 二.解压并准备Nexus安 ...
- maven nexus私服搭建
1. 下载 wget http://download.sonatype.com/nexus/oss/nexus-2.12.0-01-bundle.tar.gz 2. 解压 tar zxvf nexus ...
- nexus私服搭建及信息配置
nexus私服搭建及信息配置 下载 登录nexus官网下载nexus安装包https://help.sonatype.com/repomanager2/download/download-archiv ...
- ava Maven项目之Nexus私服搭建和版本管理应用
目录: Nexus介绍 环境.软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维 ...
- Maven使用教程二:nexus私服搭建及使用
nexus安装 从nexus官网 下载最新的安装包 1.打开命令行,切换到nexus-3.2.1-01/bin目录下,回车.例:C:\Nexus\nexus-3.2.1-01\bin 2.输入:nex ...
- Java Maven项目之Nexus私服搭建和版本管理应用
转载自:https://cloud.tencent.com/developer/article/1010603 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓 ...
- nexus私服搭建及maven生命周期
一.maven找库流程 从流程上看创建nexus私服,能够优化流程,而且更加快速 二.nexus下载.安装 1.nexus下载地址 https://sonatype-download.global.s ...
- Nexus私服搭建
maven私服的搭建 --> maven -->{ 1,本地仓库(从中央仓库下载保存到本地的或者自己到网上下载的jar文件包) 2,远程仓库 -->{ 1,中央仓库(maven官方j ...
随机推荐
- csv文件处理
读取csv文件 import csv with open('demo.csv', 'r') as fp: reader = csv.reader(fp) titles = next(reader) f ...
- 一个web请求的全过程
参考文档:http://www.mamicode.com/info-detail-1357508.html 名词解释DNS: DNS(Domain Name System,域名系统),因特网上作为域名 ...
- 2018-2019-2 网络对抗技术 20165230 Exp9 :Web安全基础
目录 实验目的 实验内容 Webgoat前期准备 出现的问题 (一)SQL注入攻击 命令注入:Command Injection 数字型注入:Numeric SQL Injection 日志欺骗:Lo ...
- Azure DevOps Server (TFS) 修改工作项附件大小限制
1. 问题描述 当上传工作项附件时,系统提示"附件大小限制" 2.解决方案 2.1 默认设置 默认情况下,Azure DevOps Service和Team Foundation ...
- 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
<Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...
- PHP重命名文件夹下的文件后缀名
PHP重命名文件夹下的文件后缀名<pre> public function zhuanhouzuiming(){ $lujings='upload/'; $filesnames = sca ...
- HashMap 统计一个字符串中每个单词出现的次数
HashMap 统计一个字符串中每个单词出现的次数 import java.util.HashMap; import java.util.Map; public class Test { public ...
- DDR3(1):IP核调取
本系列整理一下基于 Xilinx A7 芯片的 DDR3 的使用,此处采用的 DDR3 IP核为软核,即采用 FPGA 逻辑单元.寄存器.查找表等搭建出来 IP核.从 IP 核的调取开始,接着读写测试 ...
- 使用DbVisualizer 10.0.20 查询ES中的索引时需要注意的事项
查询前5条数据 光标停在某一个查询结果框中,左下角会显示该字段的类型 查询类型是text的字段使用单引号,使用双引号查询会报错
- spring cloud应用
1.什么是注册中心 (1)就是首先有一个eureka server,服务的注册与发现的中心(2)你如果写好了一个服务,就可以将其注册到eureka server上去(3)然后别人的服务如果要调用你的服 ...