2017-02-16 6 views
2

Я пытаюсь опубликовать библиотеку в MavenCentral. Итак, я следую this Chris Banes postКак опубликовать в MavenCentral вариант сборки, отличный от «release»

Задача uploadArchives компилирует и загружает версию моей библиотеки release, есть ли способ изменить загружаемый вариант сборки.

Я хотел бы иметь два варианта: release и mavenRelease с незначительными изменениями конфигурации. И загрузите второй при запуске uploadArchives

+0

Сообщение блог о Gradle и не о Maven. – khmarbaise

ответ

2

Вы можете настроить Library Publication прямо из плагина android-gradle.

опубликовать только вариант debug сборки:

android { 
    defaultPublishConfig "debug" 
} 

В вашем случае, для вашего варианта mavenRelease сборки:

android { 
    defaultPublishConfig "mavenRelease" 
} 

Обратите внимание, что при добавлении ароматизаторов продукта в ваш проект, вы должны указать полное наименование, такое как:

android { 
    defaultPublishConfig "flavor1Debug" 
} 

Если вы хотите опубликовать весь вариант: debug, release и mavenRelease используйте publishNonDefault true:

android { 
    publishNonDefault true 
} 
Смежные вопросы