Maven私有仓库Nexus搭建

背景

每一个互联网公司都会有自己的开发团队。如果是JAVA团队,那么就会有公司里开发的jar包。怎么管理jar包是一个不可逃避的问题。
搭建Maven私有仓库Nexus是一个不错的解决方案。

环境

  • CentOS7,ip为192.168.191.128
  • JDK

需要安装jdk,不会的小伙伴可以参考我的另一篇博客:Linux下JDK安装

Nexus下载

Nexus有两种版本:Nexus Pro为专业版,需要收取一定费用。这里选取OSS,开源版,不收费。
官网下载:https://www.sonatype.com/nexus-repository-oss
也可以在我的CSDN下载里使用积分下载,这里下载完先解压。
还可以给我留言,我私发给你。

Nexus安装

cd /usr/local
rz		#选择源码包上传
tar xvf nexus-3.16.1-02-unix.tar.gz		#解压
./nexus-3.16.1-02/bin/nexus start		#开启
需要开机自启则添加'/usr/local/nexus-3.16.1-02/bin/nexus start'到/etc/profile中
firewall-cmd --per --add-port=8081/tcp		#防火墙放行
firewall-cmd --reload		#重启防火墙

登陆

浏览访问:http://192.168.191.128:8081
这里根据自己Server端的ip来。
点击登陆,默认账号密码:admin/admin123。

配置远程仓库

私有仓库没有的jar包会从此远程仓库里下载。

选择maven2(proxy
仓库名为aliyun-central
URL为http://maven.aliyun.com/nexus/content/groups/public/
点击创建

maven设置

修改settings.xml文件远程仓库设置

<mirror>
 	<id>mymaven</id>
 	<name>my maven</name>
 	<url>
          http://192.168.191.128:8081/repository/maven-public/
 	</url>
 	<mirrorOf>central</mirrorOf>        
</mirror>

发布了99 篇原创文章 · 获赞 44 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/NetRookieX/article/details/90606625