将类库发布到本地仓库后,我们可以方便的在多个项目中使用同一个类库,但是,日常工作中通常是一个团队在开发,我将仓库发布在本地,队友根本访问不了。如果将仓库搭建在公司内网服务器上,这样整个公司的成员都能访问了,最常用的搭建maven私服参考的工具是Nexus。 下面就介绍如何通过Nexus搭建公司Maven私服以及通过Gradle发布依赖库到局域网maven私服。
一、Nexus 安装启动
1. 下载安装:
这里我用自己的电脑作为私服服务器进行演示,我电脑是windows10系统,所以这里下载windows版本。
下载完成后:
2.启动运行Nexus
如图找到nexus.bat,双击运行nexus
在浏览器中访问 http://127.0.0.1:8081/nexus/,如果出现下图所示则为启动成功,点击Repositories查看Maven仓库管理界面。
至此 nexus搭建maven私服完成,下面介绍通过gradle脚本发布依赖库到此maven私服仓库中
二、gradle发布依赖库到maven私服
在需要发布的Modul下build.gradle中添加uploadArchives任务(nexus默认的用户名和密码分别是:admin和admin123)