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

How to add a local aar dependency into a bintray published library?

我创建了一个库,通过 JFrog Bintray 与世界分享。 我现在向我的模块添加了一个本地 .aar 依赖项,我想成为上传包的一部分,但我不知道该怎么做。 我通过 implementation project(path: ':myLocalDependency-1.3.1') 添加了本地 aar,但我想我在通过脚本为 bintray 创建的 pom 中也需要它,但不知道该怎么做。请帮忙

我最终使用了科宗:

apply plugin: 'com.kezong.fat-aar'

我将创建一个 fat arr,其中包含您想要的所有依赖项。 在你的 gradle.build 文件中,你和你对本地 aar 的依赖如下:

embed project(path: ':myLocalARR-1.3.1-release')

使用 embed 将确保您的最终 arr 将包含来自本地依赖项的 java 文件。

创建模块的 .aar 后,将该 .aar 文件放入 project/Module 项目的 libs 文件夹中。确保您已在 build.gradle

中添加以下代码

实现文件树(目录:'libs',包括:['.jar', '.aar'])