我创建了一个图书馆,可以通过JFrog Bintray与世界共享。
现在,我向模块添加了一个本地.aar依赖关系,我希望成为上载程序包的一部分,但我不知道该怎么做。
我通过implementation project(path: ':myLocalDependency-1.3.1')
添加了本地aar,但在通过脚本猜测的脚本创建的pom中也需要它,并且不知道如何执行。请帮忙
答案 0 :(得分:1)
我最终使用了Kezong:
apply plugin: 'com.kezong.fat-aar'
我将创建一个包含所有所需依赖项的胖arr。 在gradle.build文件中,您和对本地aar的依赖关系如下:
embed project(path: ':myLocalARR-1.3.1-release')
使用 嵌入式 将确保您的最终arr包含本地依赖项中的java文件。
答案 1 :(得分:0)
在创建模块.aar之后,将该.aar文件放入项目/模块项目中的 libs 文件夹中。确保已在build.gradle中添加了以下代码
实现fileTree(dir:'libs',包括:[' .jar',' .aar'])