Mavne Nexus 私库搭建
使用私库得作用:节省外网带宽和时间、可上传自己公司的jar包、可建立公共库、可建私有库、好维护、易管理。
这里我们使用 Linux CentOS7 安装 Nexus 私服库
下载 Nexus 安装包:https://pan.baidu.com/s/1NdKGiJMsK4cF_7rrBkJLSg :提取码:slsr
下载好后,使用命令:cd /opt/ 到opt目录下,再使用命令:mkdir nuxes 创建 nuxes 目录
[root@localhost opt]# cd /opt/
[root@localhost opt]# mkdir nexus
将下载好的 Nexus 安装包,使用 Xftp 或者其它上传文件工具,上传到 nexus 目录下。
使用命令:tar -zvxf nexus-3.25.0-03-unix.tar.gz 解压到当前目录。
[root@localhost nexus]# ls
nexus-3.25.0-03-unix.tar.gz
[root@localhost nexus]# tar -zvxf nexus-3.25.0-03-unix.tar.gz
解压后得到:nexus-3.25.0-03 sonatype-work 两个文件。
[root@localhost nexus]# ls
nexus-3.25.0-03 sonatype-work
现在我们启动 Nexus 服务,使用命令:cd /opt/nexus/nexus-3.25.0-03/bin 进入到bin目录下。
再使用命令:./nexus start 启动服务
[root@localhost bin]# cd /opt/nexus/nexus-3.25.0-03/bin
[root@localhost bin]# ls
contrib nexus nexus.rc nexus.vmoptions
[root@localhost bin]# ./nexus start
Starting nexus
启动后再浏览器输入:http://192.168.20.132:8081 进入管理页面,注意:要换成你自己的IP地址
然后使用 admin 账号登录进入管理设置。初始化第一次的密码文件应该存放在 /opt/nexus/sonatype-work/nexus3
此目录下的admin.password文件。
使用密码登录后会提示修改密码,修改成你需要的密码即可。
会有管理员设置图片。
里面有默认的几个库可以使用,也可以自行创建。
现在我们先来创建Blob Stores 库
创建好后,创建 Repositories 存储库
这里我们选择 maven(proxy)
后续再选择创建 maven(hosted)
后续再选择创建 maven(group)
得到以下三个文件。
然后我们开始上传jar包
这里就不使用命令上传了,直接手动上传。
此处就上传成功了。
现在我们引入到自己的项目工程里。
记得将IP地址 替换 成自己的服务器IP地址
服务器有域名的,记得配置跳转
<repositories>
<repository>
<id>Nexus</id>
<name>resource</name>
<url>http://192.168.20.132:8081/repository/Maven-resources/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
引入刚刚上传的Jar 包。
<dependencies>
<dependency>
<groupId>MySQL-Server</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.22</version>
</dependency>
</dependencies>
至此包就引入成功了!整个搭建过程就结束了。
OK了~