我知道如何使用Android Studio将库推送到jitpack。
对于单个库模块,
第1步: 我将此插件应用于项目级build.gradle,
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
第2步: 在图书馆模块的build.gradle中
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.username'
我的项目中有两个库模块,A和B. B取决于A.
我想要实现的是将A和B作为单个gradle依赖项推送到jitpack,并为用户提供使用A或B的选择。 我想他们可以用build.gradle中的exclude来实现它,对吧?
现在,鉴于我有两个库模块A和B,我是否可以对库模块执行 第2步 ?
答案 0 :(得分:0)
我知道这是一个太老的话题。也许这个答案对某人有帮助。
看一下repo
https://github.com/Gokuldroid/Lily/blob/master/app/build.gradle
我有三个模块lilycore,lilypref,lilytoast。和lilypref和lilytoast取决于lilycore。我希望这就是你所需要的。
添加
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'