【问题标题】:How do I push two libraries in the same project in jitpack.io using Android Studio如何使用 Android Studio 在 jitpack.io 的同一个项目中推送两个库
【发布时间】:2017-01-31 14:02:44
【问题描述】:

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

【问题讨论】:

    标签: android android-gradle-plugin jitpack


    【解决方案1】:

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

    看看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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 2014-12-10
      • 2011-10-12
      • 2016-02-05
      相关资源
      最近更新 更多