maven nexus-3.16.2-01搭建私服

环境

nexus-3.16.2-01
jdk1.7以上包括1.7
maven(maven安装配置去请看以前的文章)

咱就没有nexus得介绍了,其他人写的原理真心不错。

nexus下载

nexus压缩包在下面的连接中(可以去官网上下载,但是太慢了)
链接:https://pan.baidu.com/s/1Bq0CgXjjFFs8zeN-rTi68A
提取码:232v

启动

前往Nexus的bin目录下(shift+鼠标右键–>在此处打开命令窗口)接下来执行命令:nexus.exe /run。360会阻止打开,请选择允许此应用(我忘记叫什么了,不要只允许这条命令),执行完等一会。

在这里插入图片描述
在这里插入图片描述浏览器输入次链接就可以了。 http://localhost:8081/

登录

这个是欢迎页面
在这里插入图片描述默认的账号admin密码admin123
在这里插入图片描述

创建一个远程私有仓库

介绍

在这里插入图片描述

maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。

hosted:类型的仓库,内部项目的发布仓库
releases:内部的模块中release模块的发布仓库
snapshots:发布内部的SNAPSHOT模块的仓库
3rd party:第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去
proxy:类型的仓库,从远程中央仓库中寻找数据的仓库

cope :复制仓库的链接
在这里插入图片描述在这里插入图片描述
url前面的地址,如果你是公司的局域网把localhost改一下就可以了,我是在自己电脑上搭建截图的

http://localhost:8081/repository/

在这里插入图片描述填写完成之后点击
在这里插入图片描述这里就会多一个
在这里插入图片描述当然nexus还有很多配置本文章没有介绍,其他的配置(比如具体的用户、角色、权限配置)可以参考官网:https://help.sonatype.com/repomanager3/configuration

maven settings.xml配置

这里不会再说单个项目的配置了,请参考其他人的教程,在pom
文件里面配置。本文章的配置是所有项目都可以用的。
id:就用这个吧
username/password:就是刚刚登录的账号密码

<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>

id:和上面的id要一样
url:仓库的位置,上面介绍nexus有说到在哪里复制

 <mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>

配置文件截图

在这里插入图片描述
在这里插入图片描述

让你的私服有架包把

找一个maven项目,到pom文件哪里,再此处打开命令窗口(shift+鼠标右键)
在这里插入图片描述
输入

mvn clean install

在这里插入图片描述
静静等待把,完成了。下一次你在需要这个架包的时候本地没有,他会去你私服里面找。还没有的话,他会去下载。我这里就不多说这些了,想了解就到其他地方把,如果让我写,我也是去把他们的搬过来。

发布了17 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43583597/article/details/93296757