maven+nuxes将jar自动上传到私有仓库

2021-03-12 19:34

阅读:436

标签:mil   登录   server   prope   lib   unix   同事   load   安装   

两天学习nexus,在学校的时候学习这个没有什么思路,只能自己百度学习。同事给了我3000jar包,上传还需要一条一条上传,没办法,写个小脚本。

首先安装maven 安装nexus

nexus需要监听的端口为8081,确保本地端口8081没有占有

 

先安装maven

 

将包拖入到虚拟机中

 

jdk-8u201-linux-x64.tar.gz   #java环境软件包

 

apache-maven-3.6.0-bin.tar.gz #maven软件包

 

 1 [root@localhost ~]# rm -rf /usr/bin/java
 2 [root@localhost ~]# tar -zxf jdk-8u201-linux-x64.tar.gz 
 3 [root@localhost ~]# mv jdk1.8.0_201/ /usr/local/java 
 4 [root@localhost ~]# vim /etc/profile
 5 添加:最后一行
 6 export JAVA_HOME=/usr/local/java
 7 export JRE_HOME=$JAVA_HOME/jre
 8 export  CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
 9 export  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
10 [root@localhost ~]#source  /etc/profile
11 [root@localhost ~]# java -version
12 java version "1.8.0_201"
13 Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
14 Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
15 [root@localhost ~]# tar -zxf apache-maven-3.6.0-bin.tar.gz 
16 [root@localhost ~]# mv apache-maven-3.6.0 /usr/local/maven
17 [root@localhost ~]# vim /etc/profile
18 添加:最后一行
19 export  PATH=$PATH:$PATH:/usr/local/maven/bin
20 [root@localhost ~]# source  /etc/profile
21 [root@localhost ~]# mvn -v

 

Maven设置阿里云加速镜像

1 [root@localhost test]# vim /usr/local/maven/conf/settings.xml
2 添加:158行
3     ###镜像
4      aliyun            ###添加镜像的id
5      aliyun maven    ###添加镜像的名字
6      http://maven.aliyun.com/nexus/content/groups/public/##阿里云地址
7      central      ###拦截中央仓库的请求
8 

安装nexus

需要软件包nexus-3.14.0-04-unix.tar.gz

[root@localhost ~]# mkdir /usr/local/nexus
[root@localhost ~]# tar -zxf nexus-3.14.0-04-unix.tar.gz  -C /usr/local/nexus/
 1 启动 /usr/local/nexus/nexus-3.14.0-04/bin/nexus  start
 2 停止 /usr/local/nexus/nexus-3.14.0-04/bin/nexus  stop
 3 重启 /usr/local/nexus/nexus-3.14.0-04/bin/nexus  restart
 4 访问地址为IP+8081
 5 默认账号为admin 密码为admin123
 6 如果想要修改端口执行以下操作
 7 去掉注释并且修改为你指定的端口
 8 vim /usr/local/nexus/sonatype-work/nexus3/etc/nexus.properties
 9 # application-port=8081 
10 application-port=8082
11 使用sed命令直接替换
12 sed -i "s/#\ application-port=8081/application-port=8082/" /usr/local/nexus/sonatype-work/nexus3/etc/nexus.properties 
13 重新启动程序
14 /usr/local/nexus/nexus-3.14.0-04/bin/nexus  restart

接下需要将jar包上传到nexus私有仓库

首先创建我们需要的库(一下三个)

Group 仓库组  用于方便开发人员

Hosted  宿主类型   内部项目的发布仓库

Proxy代理类型  从远程中央仓库中寻找数据的仓库

首先登录账号密码,在右上角

技术图片

创建库存放jar包的位置

 

maven+nuxes将jar自动上传到私有仓库

标签:mil   登录   server   prope   lib   unix   同事   load   安装   

原文地址:https://www.cnblogs.com/sheng6/p/14072833.html


评论


亲,登录后才可以留言!