下载安装
(1)、nexus最新版本下载(Nexus Repository Manager OSS 3.x - Windows)
(2)、解压后,安装服务,启动服务
1 | 1)左shift打开CMD窗口nexus-3.12.1-01-win64\nexus-3.12.1-01\bin目录 |
(3)、使用nexus软件
在浏览器中输入http://localhost:8081/,点击“login in”,输入admin/admin123即可。
(4)、管理目前的仓库
将central的远程地址修改如下(即改为aliyun的镜像,主要是速度快一些):http://maven.aliyun.com/nexus/content/groups/public/
(参考链接)
多平台Nexus私服搭建
创建自己的仓库
创建用户
首先使用管理员密码登陆到 Nexus私服 并添加用户:
。。。。
上传自己的Module到仓库
1、 在项目级别的 build.gradle 中的 allprojects 下 repositories节点 添加 mavenLocal():
1 | allprojects { |
2、 在 Lib Module 级别的 build.gradle 中添加 maven 插件 apply plugin: ‘maven’:
1 | apply plugin: 'com.android.library' |
3、 在 Lib Module 级别的 build.gradle 中 android节点 添加上传行为:
1 | uploadArchives { |
4、使用Gradle插件上传aar到Maven私服,点击 uploadArchives 自动上传:
5、引用私服中的Module
在需要依赖 Module 的 build.gradle 中添加如下节点,其中URL就是上文中创建仓库的ur
1 | //项目级别的 build.gradle |
1 | //model级别的 build.gradle |