2017-01-31 6 views
2

Я знаю, как вытащить библиотеку в jitpack с помощью Android Studio.Как нажимать две библиотеки в одном проекте в jitpack.io с помощью Android Studio

Для одного модуля библиотеки,

Шаг 1: Я применяю этот плагин для проекта уровня build.gradle,

classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' 

Шаг 2: В сборке библиотечного модуля .gradle

apply plugin: 'com.github.dcendents.android-maven' 
group='com.github.username' 

У меня есть две библиотеки модулей в моем проекте, A и B. В зависит от А.

То, что я хочу добиться, это нажать А и В, чтобы jitpack как единый Gradle зависимости, и предоставить пользователю выбор использовать A или B. Я полагаю, они могут достичь этого с чем-то вроде exclude в build.gradle, не так ли?

Теперь, учитывая, я два библиотечных модулей А и В, я следовать шаг 2 как для модуля библиотеки?

ответ

0

Я знаю, что это была слишком старая нить. Может быть, этот ответ помогает кому-то.

Посмотрите на репо

https://github.com/Gokuldroid/Lily/blob/master/app/build.gradle

У меня есть три модуля lilycore, lilypref, lilytoast. лилипраф и лилитоаст зависят от лиликора. Надеюсь, это то, что вам нужно.

Просто добавьте

apply plugin: 'com.github.dcendents.android-maven' 
group='com.github.username' 

всех модулей библиотеки и использовать эти библиотеки в вашем приложении с помощью

compile 'com.github.username.RepoName:Module-1:master-SNAPSHOT' 
compile 'com.github.username.RepoName:Module-2:master-SNAPSHOT' 
compile 'com.github.username.RepoName:Module-3:master-SNAPSHOT'