UploadArchives для разновидностей продукта не генерирует никаких артефактов (файлы .aar и файлы pom).Мой код ароматов и код uploadArchives упоминаются ниже:
flavorDimensions “1.0.0”
productFlavors {
flavor1 {
dimension “1.0.0”
versionNameSuffix “-flavor1”
}
flavor2 {
dimension “1.0.0”
versionNameSuffix “-flavor2”
}
}
======================================
uploadArchives {
repositories {
mavenDeployer {
repository(url:“file://$buildDir/output/”)
pom {
groupId = ‘com.example.lib’
artifactId = ‘android-lib’
version = ‘1.0.0’
}
}
}
}
Я даже пытался добавить фильтры и параметры для pom следующим образом:
uploadArchives {
repositories {
mavenDeployer {
repository(url: “file://$buildDir/output/”)
addFilter('flavor1Release') {artifact, file ->
(artifact.name == "flavor1Release")
}
addFilter('flavor2Release') {artifact, file ->
(artifact.name == "flavor2Release")
}
pom('flavor1Release').groupId = "com.example.lib"
pom('flavor1Release').artifactId = "flavor1Release"
pom('flavor1Release').version = "1.0.0"
pom('flavor2Release').groupId = "com.example.lib"
pom('flavor2Release').artifactId = "flavor2Release"
pom('flavor2Release').version = "1.0.0"
}
}
}
Я видел в некоторых постах это.aar успешно сгенерирован, но разные файлы pom не сгенерированы.Но для меня даже .aar файлы не генерируются при запуске uploadArchives.