maven私库搭建(nexus3)

1.基础环境准备:jdk.mvn 正常安装

2.下载nexues:

官网地址:https://www.sonatype.com/products/repository-oss-download

虽然免费 但是需要填写一些个人信息才能下载。

下载后

解压: tar -zvxf apache-maven-3.3.9-bin.tar.gz 

移动到指定位置:我是放在/usr/local 下

新建存储jar包的文件夹:位置随意

给文件夹开通读写权限。

开端口:-A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT

重启端口:/etc/init.d/iptables restart

启动程序: /usr/local/nexus/bin/nexus start。默认端口是8081

访问url : ip:8081.

账号:admin

默认密码: 在 ./sonatype-work]/nexus3/admin.passwork文件中。

登陆管理页面:

下面需要新建私库了:

1.新建blob 

2.建代理(maven2(proxy))

统一解释一下:

proxy: 这个是用来做代理,及去外网拉的

hosted : 这个是用来存储我们自己打的包,或者第三方 不在共库的包

group:  可以把其他仓库合起来

 

 必填: 

名称:随意

代理URL:随意,建议使用阿里的:http://maven.aliyun.com/nexus/content/groups/public/

还可以用apache的maven中央仓库地址:http://repo.maven.apache.org/maven2/

存储路径使用我们上面新建的哪个 

3.建宿主本地(maven2(hosted))

因为是存储本地包的 ,所以只需要设置 名称和存储位置就可以了。

4.建组(maven2(group))

名称和存储位置随意。

需要把我们之前建的两个库移过来,需要注意的是 先移hosted 再移 proxy

到这里 nexus 就已经搭建完成了。

项目引用私库有两种方式:

全局配置:修改setting 配置,service、mirror

项目依赖:修改pom文件

<repositories> <repository> <id>nexus</id> <url>http://ip:8081/repository/maven-public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值