使用nexus搭建自己的私服,过程记录一下。
nexus官方文档地址:点击这里,这里面有详细的教程。
1. Android发布组件
按照教程安装好后,进入nexus系统,
并创建resipotory,复制地址。
打开需要上传到仓库的android module中的build.gradle文件写入以下代码,
pom对应的属性在nexus中可以看到。
1 | apply plugin: 'maven' |
2. 使用组件
在客户端的根项目build.gradle文件中的allrepositories中写入私服的maven地址,
一定要写用户名密码!
1 | maven{ |
implementation “com.test:libtest:1.0.0”
3. 问题总结
- 我在上传组件的时候遇到传不上去的问题,最后是将.gradle->gradle.properties文件中的地址注释掉就好了。
- 在使用组件的时候出现401返回错误,最后是由于没有写credentials用户名和密码导致。