简介
maven这里就不介绍了,可以查看http://maven.apache.org/ 了解(也可以查看另一篇贴子Maven 学习初步了解下)。公司如果用maven的话一般会搭建私服,可以很方便的进行项目的构建和版本发布。以前也搭建过Nexus2的私服,不过最近电脑硬盘坏了,只能重新搭一个;发现Nexus官网有3的版本了,这里简单的介绍下怎么搭建使用Nexus3搭建maven的私服。具体的参考官网文档:https://help.sonatype.com/repomanager3/
下载Nexus
进入官网下载页https://www.sonatype.com/download-oss-sonatype
根据自己的系统下载对应的Nexus版本,我本机用的是windows。
安装Nexus
将下载的Nexus解压:
还是2个目录,这里就不描述这2个目录的作用了。进入nexus-xxx目录:
再进入bin目录:
和Nexus2版本比起来少了很多东西,更加精简了。在当前目录下打开cmd窗口,运行
nexus /install Nexus3
可以看到Nexus3服务安装成功:
启动Nexus服务
在任务管理器中启动Nexus3(如果没看到Nexus3,需要重启下电脑;如果重启后还没有,只能检查日志了)
等一小段时间,在浏览其中访问http://localhost:8081/ :
发现界面和Nexus2版本有了较大的变化,用默认账号admin/admin123登录:
发现设置页面到了上方搜索框左边:
其他的配置(比如具体的用户、角色、权限配置),这里就不描述了。具体的可以参考官网: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:
可以看到包是在本地maven私服下载了。
回到浏览器查看:
点击maven-central,可以看到已经有下载的包了:
到这里就说明Nexus3私服已经搭建成功了。至于怎么结合实际项目配置settings和工程pom文件以到达发布版本,就不在这里描述了;以后会简单地整理一篇相关配置的文章进行描述。