如何使用其他aar依赖项将android aar库上传到maven central?

时间:2016-10-21 08:52:35

标签: java android maven gradle

我写了一个名为LibA的aar库,它取决于我的lib libb和LibC。 LibB和LibC已经上传到maven,但我的LibA目前无法通过相同的Gradle任务构建,因为我必须等待大约20分钟才能与Nexus进行Maven Central同步。 我想在同一个任务中部署LibA,LibB和LibC,我该怎么办?

这是LibA的gradle依赖:

dependencies {
    compile ("group.LibB:version@aar")
    compile ("group.LibC:version@aar")
}

1 个答案:

答案 0 :(得分:0)

尝试众多gradle maven发布助手之一。

我在gradle-fury工作,您可能需要查看。它肯定适用于直接发布到sonatype oss。有了它,您可以使用

将aar发布到maven local

然后在构建脚本中,您需要将mavenLocal()存储库引用到解决方案

LibB

gradlew install

的LibC

gradlew install

利巴

gradlew install