参考文章:
Android-Nexus 搭建自己的 Maven 仓库 & Gradle 上传依赖包
Android 打包上传AAR文件到本地Maven仓库并且引用
前几篇文章已经把过程讲的很全了,这里说一些注意事项。
- 下载 nexus,可能会很慢或者根本无法下载。这里是百度云资源:nexus-3.18.1-01-win64下载
- 安装好nexus后,运行方式:cmd进入命令模式,进入到nexus.exe的目录,输入
nexus.exe/run
即可。 - 生成aar的方式有多种,其中通过gradle–>…–>assemble的方式来生成,可能无法使用依赖传递。所以最好使用gradle–>…–>upload–>uploadArchives(具体可参考文章)。
- 上传aar完成后,使用aar的方式有两种
- implementation name 2.0’ 这种依赖方式,将会有依赖传递。(一般来说使用这种)
- implementation name 2.0@aar’ 这种依赖方式,将不会有依赖传递
- 如果添加依赖后报错,则需要在build.gradle里填写nexus的账号和密码。参考文章。