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

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