如何将本地aar依赖项添加到Bintray发布的库中?

时间:2020-04-21 11:35:24

标签: android kotlin gradle pom.xml bintray

我创建了一个图书馆,可以通过JFrog Bintray与世界共享。 现在,我向模块添加了一个本地.aar依赖关系,我希望成为上载程序包的一部分,但我不知道该怎么做。 我通过implementation project(path: ':myLocalDependency-1.3.1')添加了本地aar,但在通过脚本猜测的脚本创建的pom中也需要它,并且不知道如何执行。请帮忙

2 个答案:

答案 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'])