1.下载最新的nexus-3.3.2-02-win64.zip,地址https://www.sonatype.com/download-oss-sonatype
2.解压nexus-3.3.2-02-win64.zip,找到D:\nexus\nexus-3.3.2-02\bin目录,
- 按住Shift键,同时鼠标右键单击,选择“在此处打开命令窗口”。
- 输入.\nexus.exe /run,回车即可运行。
Nexus的默认服务端口为8081,默认的用户名是:admin,密码:admin123。打开浏览器,输入:localhost:8081即可进入Nexus管理系统。点击右上角的Sign in按钮,输入用户名和密码,进入仓库管理系统。
4.创建自己的Android代码仓库
点击Nexus“Log in”,
输入默认用户名(admin)和默认密码(admin123)登录。
可以点击上面的“设置”图标,在“设置”里可以添加用户、角色,对接LDAP等的设置,如下:
这里我们创建用户user:
创建完成后退出admin,登录user。
我们点击Repository下Repositories创建android用户的仓库:
然后这里填写相关信息,创建仓库android:
我们来看一下创建的仓库:
到此我们自己的仓库创建成功。
4.上传和引用已编译的module
这里我们使用Android Studio新建一个Android Project,然后新建一个Android Library(module),命名为utilslibrary,并在其中新建一个Utils类,供我们后续测试使用。
这个module也就是我们准备上传的module。
1.上传module:
1)配置Project的build.gradle:
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
2)配置准备上传的Android Library的build.gradle文件:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
路径地址如下copy:
3)双击uploadArchives(如下图中按钮)上传module:
等待module的上传:
当全部显示ok时上传成功,此时我们在电脑上打开私服(http://192.168.2.20:8081/),登录用户user,再看一下之前创建的仓库:
ok,到此module上传成功。
2.引用已经上传的module:
我们再在Android Studio中新建一个全新的Android Project,然后配置Project的build.gradle文件:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
路径地址如下copy:
此时我们就可以通过依赖的方式引用已经上传的module了:
我们直接在build.gradle(Module:app)添加依赖:
- 1
- 1
我们看一下External Libraries:
发现已经存在utilslibrary-0.0.1了,这时我们就就可以在我们的工程项目中调用utilslibrary-0.0.1的方法了。
以上就是如何从Android Studio中上传我们的module,并如何通过依赖使用上传的module了。