Загрузить архив для библиотеки с ароматами с Gradle - PullRequest
1 голос
/ 16 июня 2019

Я разрабатываю 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
            }
        }
    }
}
...