使用分类器发布一个android库

时间:2014-09-22 04:11:02

标签: android gradle publish

我想发布一个带有aar文件类型的android工作室库。

现在它可以发布,但我想添加一个分类器,但不知道该怎么做。

由于

我应该在libraryVariants.all中进行更改,还是在发布任务中进行处理?

感谢。

publishing {
    publications {
    maven(MavenPublication) {
        artifact file("${project.buildDir}/outputs/aar/${project.name}-${project.version}.aar")
        }
    }
}

事实上,我对构建过程有几个问题。

哪个任务会创建aar,以便我可以在那里提及分类器?

1 个答案:

答案 0 :(得分:1)

packageLibrary任务负责创建AAR存档。您可以在那里设置分类器。例如:

android {
    libraryVariants.all {
        packageLibrary.classifier = 'foo'
    }
}