Я разрабатываю SDK с несколькими библиотеками и пример приложения, чтобы показать, как его использовать. Библиотеки загружаются в локальный репозиторий Maven, который приложение использует для их импорта.
Все работает нормально, пока я не попробую использовать разные варианты для одной из библиотек (и для приложения).
Когда у меня есть варианты, задача uploadArchive
не показывает никаких ошибок, но библиотека не загружена. Все остальные библиотеки успешно загружены.
Я нашел это: https://discuss.gradle.org/t/pom-files-for-multi-flavored-android-lib-not-published-on-uploadarchives-task/898
Это старый пост, но он не имеет ответа.
Можно ли загрузить один из вариантов библиотеки?
Это мой archive.gradle
файл:
apply plugin: 'maven'
apply from: "../maven-repo.gradle"
uploadArchives {
repositories {
mavenDeployer {
def folder = "file://localhost" + myMavenRepoDir()
repository(url: folder)
pom.groupId = GROUP
pom.artifactId = POM_ARTIFACT_ID
pom.version = VERSION_NAME
pom.project {
name POM_NAME
packaging POM_PACKAGING
description POM_DESCRIPTION
}
}
}
}