linux下搭建maven私服(nexus)
创始人
2024-06-02 20:45:21
0

目录

      • 1. 准备环境
      • 2. 安装nexus
      • 3. 配置nexus
      • 4. 使用nexus
      • 5. 手动上传jar包到私服仓库

1. 准备环境

搭建系统环境:Red Hat Enterprise Linux release 8.7
先将需要用到的压缩包(jdk-8u251-linux-x64.tar.gz、apache-maven-3.6.2-bin.tar.gz、nexus-3.31.1-01-unix.tar.gz)一并上传至/usr/local/src文件夹下,再执行初始化脚本: source init.sh 8.7,脚本内容如下:

#!/bin/bash#!/bin/bash
if [ -z $1 ]then echo '$1 is not exists or is empty'exit
fiecho "[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/8/BaseOS/\$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-ANOLIS[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/rockylinux/8/AppStream/\$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-ANOLIS[PowerTools]
name=PowerTools
baseurl=https://mirrors.aliyun.com/rockylinux/8/PowerTools/\$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-ANOLIS[Extras]
name=Extras
baseurl=https://mirrors.aliyun.com/rockylinux/8/extras/\$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-ANOLIS
" > /etc/yum.repos.d/online.repoecho vers:$1
sed -i "s/8/$1/g" /etc/yum.repos.d/online.repodnf install -y vimcd /usr/local/src/
tar -zxvf apache-maven-3.6.2-bin.tar.gz
tar -zxvf jdk-8u251-linux-x64.tar.gzecho "export MAVEN_HOME=/usr/local/src/apache-maven-3.6.2" >> /etc/profile
echo "export JAVA_HOME=/usr/local/src/jdk1.8.0_251" >> /etc/profile
echo "export PATH=\$PATH:\$MAVEN_HOME/bin:\$JAVA_HOME/bin" >> /etc/profile
source /etc/profilesystemctl stop firewalld && systemctl disable firewalld

执行完init.sh后,编辑maven的配置文件settings.xml, 在标签里面天下如下内容:
vim /usr/local/src/apache-maven-3.6.2/conf/settings.xml

aliyunmaven*aliyunhttps://maven.aliyun.com/repository/public

nexus-163*Nexus 163http://mirrors.163.com/maven/repository/maven-public/

检测下环境是否初始化成功,如下图所示表示环境准备完毕

mvn -v

在这里插入图片描述

2. 安装nexus

创建用户

useradd nexus
echo 'nexus'|passwd --stdin nexus

在这里插入图片描述
解压nexus的压缩包

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

在这里插入图片描述
将nexus解压后的两个目录以及目录下的子目录和文件的属主属组改成nexus

chown -R nexus:nexus nexus-3.31.1-01
chown -R nexus:nexus sonatype-work

在这里插入图片描述
修改/etc/security/limits.conf,

vim /etc/security/limits.conf
添加如下内容
nexus - nofile 65536

在这里插入图片描述
编辑/usr/local/src/nexus-3.31.1-01/bin/nexus.rc文件

vim /usr/local/src/nexus-3.31.1-01/bin/nexus.rc

在这里插入图片描述
编辑/usr/local/src/nexus-3.31.1-01/bin/nexus

vim /usr/local/src/nexus-3.31.1-01/bin/nexus
将INSTALL4J_JAVA_HOME_OVERRIDE前面的#去掉,并且赋值jdk的路径
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/src/jdk1.8.0_251

在这里插入图片描述
编辑/etc/systemd/system/nexus.service
vim /etc/systemd/system/nexus.service

[Unit]
Description=nexus service
After=network.target[Service]
Type=forking
LimitNOFILE=65535
ExecStart=/usr/local/src/nexus-3.31.1-01/bin/nexus start
ExecStop=/usr/local/src/nexus-3.31.1-01/bin/nexus stop
User=nexus
Restart=on-abort
TimeoutSec=600[Install]
WantedBy=multi-user.target

启动nexus

systemctl daemon-reload
systemctl start nexus
查看nexus状态
systemctl status nexus

在这里插入图片描述

3. 配置nexus

接下来就来开始访问nexus
访问地址:192.168.225.25:8081
在这里插入图片描述
登录下
在这里插入图片描述
登录以后需要初始设置一下以及修改登陆密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 使用nexus

创建私服代理仓库
在这里插入图片描述
在这里插入图片描述
这里填写阿里云仓库地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在maven的settings.xml里面添加私服仓库地址,把下面这个添加在标签里面即可

maven-public*maven-publichttp://192.168.225.25:8081/repository/maven-public/

5. 手动上传jar包到私服仓库

待更新

相关内容

热门资讯

梁洛施分手,李泽楷和梁洛施分手... 梁洛施分手,李泽楷和梁洛施分手费是多少?一栋豪宅 十亿港币
一起长大的童年 一起长大的童年       家有两娃,每天的日常就是一会打闹、一会和气,当你还在塌亮纠结怎么全解时,...
求一篇高中话题作文“追求与放弃... 求一篇高中话题作文“追求与放弃”追求梦想放弃烦恼
对世间上的一切事物没有任何兴趣... 对世间上的一切事物没有任何兴趣是一种什么样的体验?这种体验非常的不好,因为你认为这世界上没有任何一件...
我发现了一个秘密作文怎么写 我发现了一个秘密作文怎么写θ心ββ£↖人的必了一
现在还有仙剑奇侠传1电视剧小说... 现在还有仙剑奇侠传1电视剧小说卖吗?哪里有啊,100元以内的。谢谢一楼楼主说得对下电子版的不就行啦额...
请问这首歌是谁唱的 请问这首歌是谁唱的歌曲:妹妹歌手:光良 专辑:童话 你笑说风好大没说两句话泪就像雨落下好好哭一哭有没...
漫画改编的《长歌行》终于播出了... 漫画改编的《长歌行》终于播出了,你对这次漫改的感觉如何?我觉得感觉非常不错,很多细节上的处理非常好,...
那些学校有声表专业? 那些学校有声表专业?一般的学校就有森表表演,所以说如果你想学习的话,都可以,除开幼儿园,没有其学校都...
有什么好看的电子书吗都市言情的... 有什么好看的电子书吗都市言情的,爱你是我做过最好的事 一辈子暖暖的好
请问谁有一些酒桌上或者酒场上的... 请问谁有一些酒桌上或者酒场上的小故事和笑话啊?才vvvvvvvvvvv
形容表面上融洽,其实各怀心思的... 形容表面上融洽,其实各怀心思的成语如题,形容两个人表面上很一致,其实是两条心。各怀鬼胎的成语,越多越...
命自我立不由天? 命自我立不由天?命运这东西,有时不由你不信,他就是偏心眼,有的人官运亨通、财源滚滚、美人拥簇、宝马香...
凡所有相皆是虚妄什么意思 凡所有相皆是虚妄什么意思“凡所有相,皆是虚妄”这句话,出自《金刚经》。世界上但凡有着能够看到能够触摸...
如何婉转的说话? 如何婉转的说话?婉转说话就是要不得罪对方,简而言之就是说要学会沟通方式以及沟通技巧。首先要弄清楚背景...
在减肥期间,可以吃哪些0脂肪零... 在减肥期间,可以吃哪些0脂肪零食?可以选择全麦面包,低卡果冻,坚果,糖葫芦,免煮燕麦,鸡胸肉,搭配牛...
急求《海底两万里》中的5句拟人... 急求《海底两万里》中的5句拟人句! 看好题目是5句拟人句!这一天,可怕的鲨鱼群一直尾随着我们. 透...
十月结晶储奶袋怎么样?谁用过麻... 十月结晶储奶袋怎么样?谁用过麻烦介绍下十月结晶储奶袋4盒挺好的,今天到的,已经用上了,
高老庄什么意思? 高老庄什么意思?西游记,收复猪八戒那集中的。八戒的娘家。。。猪八戒准备娶媳妇的地方。猪八戒住的地方高...
胡适的《我的母亲》的简介 胡适的《我的母亲》的简介一、作者简介胡适(1891—1962),原名胡洪,字适之。笔名有天风、藏晖、...