2

我知道如何使用 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 步

4

1 回答 1

0

我知道这是一个太旧的线程。也许这个答案可以帮助某人。

看看回购

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'
于 2017-10-24T08:08:14.417 回答