centos8安装nexus

1.下载nexus

连接地址: 链接: 百度网盘 请输入提取码 提取码: crdc

2.下载maven并配置环境变量

1.下载解压maven

#解压到服务器指定的目录。如:/usr/local
tar -zxvf apache-maven-3.8.5-bin.tar.gz 

2.配置环境变量

vim /etc/profile

输入以下内容:

export MAVEN_HOME=/usr/local/maven-3.8.5

export PATH=${PATH}:${MAVEN_HOME}/bin source /etc/profile

source /etc/profile

3.安装配置nexus

1.解压nexus 

nexus tar -zxvf nexus-3.28.1-01-unix.tar.gz

2.配置nexus的启动文件,否则在root用户下启动会报错

cd /usr/local/nexus-3.28.1-01/bin 
vim nexus 

修改配置 run_as_root=false 

3.配置nexus的环境变量 

vim /etc/profile

export NEXUS_HOME=/usr/local/nexus-3.28.1-01

export PATH=$PATH:$NEXUS_HOME/bin  

source /etc/profile 

 注意nexus-3.28.1-01只支持jdk1.8 如果你的环境是jdk1.8以上。则需要在安装一个jdk1.8 不需要将jdk1.8配置到环境变量中,只需要配置到nexus环境中即可 

4.启动nexus 

#进入bin目录
cd /usr/local/nexus-3.28.1-01/bin
#启动 
./nexus start >/root/logs/nexus/nexus.log 2>&1 &

日志中出现Starting nexus说明启动成功:

查看状态 nexus status

 5.访问http://121.4.253.22:8081

 6.修改密码 1.点击登录按钮 按照提示找到密码

 cat /usr/local/sonatype-work/nexus3/admin.password

登陆之后修改密码即可

7.新增阿里远程仓库 

 

  

8.将阿里远程仓库添加到公共仓库中[maven-public]
 

 9.更改maven配置测试

 增加认证:

 10.发布到私有仓库

releases仓库:

 mvn deploy:deploy-file -DgroupId=com.company -DartifactId=apiService -Dversion=1.0.1 -Dpackaging=jar -Dfile=apiService.jar -Durl=http://121.4.253.22:8081/repository/maven-releases/ -DrepositoryId=releases 

SNAPSHOT仓库:

mvn deploy:deploy-file -DgroupId=com.company -DartifactId=apiService -Dversion=1.0.2-SNAPSHOT -Dpackaging=jar -Dfile=apiService.jar -Durl=http://121.4.253.22:8081/repository/maven-snapshots/ -DrepositoryId=snapshots  

打包参数含义:

 11.创建nexus.service服务文件

vim /etc/systemd/system/nexus.service

[Unit]
Description=nexus service
After=network.target

[Service]
User=root
Group=root
Type=forking
ExecStart=/usr/local/nexus-3.28.1-01/bin/nexus start 
ExecStop=/usr/local/nexus-3.28.1-01/bin/nexus stop
Restart=on-abort
StandardOutput=/root/logs/nexus/nexus.log
[Install]
WantedBy=multi-user.target

systemctl daemon-reload

 启动:systemctl start nexus.service

 查看:systemctl status nexus.service

 停止:systemctl stop nexus.service


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部