【问题标题】:How to upload an android aar library to maven central with other aar dependencies?如何将 android aar 库与其他 aar 依赖项一起上传到 maven Central?
【发布时间】:2017-03-03 12:10:46
【问题描述】:
我写了一个名为 LibA 的 aar 库,它依赖于我的 aar 库 LibB 和 LibC。
LibB 和 LibC 已经上传到 maven,但是我的 LibA 目前无法通过同一个 Gradle 任务构建,因为我必须等待大约 20 分钟才能使 Maven Central 与 Nexus 同步。
我想在同一个任务中部署 LibA、LibB 和 LibC,我该怎么做?
这是LibA的gradle依赖:
dependencies {
compile ("group.LibB:version@aar")
compile ("group.LibC:version@aar")
}
【问题讨论】:
标签:
java
android
maven
gradle
【解决方案1】:
尝试众多 gradle maven 发布助手之一。
我在gradle-fury 上工作,您可能想看看。它绝对适用于直接发布到 sonatype oss。有了它,您可以使用 将 aar 发布到本地 maven
然后在构建脚本中,您需要引用 mavenLocal() 存储库以进行解析
LibB
gradlew install
LibC
gradlew install
LibA
gradlew install