美文网首页我爱编程
pandaAnthony:windows下搭建maven私服(N

pandaAnthony:windows下搭建maven私服(N

作者: pandaAnthony | 来源:发表于2018-05-27 22:42 被阅读0次

简介

maven这里就不介绍了,可以查看http://maven.apache.org/ 了解(也可以查看另一篇贴子Maven 学习初步了解下)。公司如果用maven的话一般会搭建私服,可以很方便的进行项目的构建和版本发布。以前也搭建过Nexus2的私服,不过最近电脑硬盘坏了,只能重新搭一个;发现Nexus官网有3的版本了,这里简单的介绍下怎么搭建使用Nexus3搭建maven的私服。具体的参考官网文档:https://help.sonatype.com/repomanager3/

image.png

下载Nexus

进入官网下载页https://www.sonatype.com/download-oss-sonatype

image.png
根据自己的系统下载对应的Nexus版本,我本机用的是windows。

安装Nexus

将下载的Nexus解压:


image.png

还是2个目录,这里就不描述这2个目录的作用了。进入nexus-xxx目录:


image.png
再进入bin目录:
image.png

和Nexus2版本比起来少了很多东西,更加精简了。在当前目录下打开cmd窗口,运行

nexus /install Nexus3

可以看到Nexus3服务安装成功:


image.png

启动Nexus服务

在任务管理器中启动Nexus3(如果没看到Nexus3,需要重启下电脑;如果重启后还没有,只能检查日志了)

image.png
等一小段时间,在浏览其中访问http://localhost:8081/ :
image.png
发现界面和Nexus2版本有了较大的变化,用默认账号admin/admin123登录:
image.png
发现设置页面到了上方搜索框左边:
image.png
其他的配置(比如具体的用户、角色、权限配置),这里就不描述了。具体的可以参考官网:https://help.sonatype.com/repomanager3/configuration

本地maven配置

修改本地maven的settings文件
在servers下增加server:

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

在mirros下增加mirror:

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

注意这里server和mirror的id要一致。

在maven工程下运行mvn clean install:


image.png

可以看到包是在本地maven私服下载了。

回到浏览器查看:


image.png

点击maven-central,可以看到已经有下载的包了:


image.png

到这里就说明Nexus3私服已经搭建成功了。至于怎么结合实际项目配置settings和工程pom文件以到达发布版本,就不在这里描述了;以后会简单地整理一篇相关配置的文章进行描述。

相关文章

网友评论

    本文标题:pandaAnthony:windows下搭建maven私服(N

    本文链接:https://www.haomeiwen.com/subject/fmeijftx.html