如何在Android模块的build.gradle中使用存储库,而不是在顶级(项目)的build.gradle中使用存储库?

elcex8rz  于 2023-04-04  发布在  Android
关注(0)|答案(1)|浏览(177)

bounty将在6天后过期。回答此问题可获得+50的声望奖励。gowtham6672正在寻找规范答案

我有一个库模块,它使用的是

allprojects {
    repositories {
maven {
       url = uri("https://jitpack.io/")
   }
}

如果我在项目级build.gradle中添加jitpack依赖项,同步才成功。现在,我不想强迫我的库用户在他们的项目级build.gradle中添加jitpack依赖项。所以,我试图在库模块本身中添加存储库。
我在我的图书馆里试了下面的代码。

plugins {
    id("com.android.library")
}

repositories {
        google()
maven {
       url = uri("https://jitpack.io/")
   }
}

android {
   // ...
}

dependencies {
// from jitpack
implementation("https://github.com/a914-gowtham/compose-ratingbar")
  // ...
}
42fyovps

42fyovps1#

你需要从Jitpack获取哪个依赖?如果我错了请纠正我,但我相信Jitpack和MavenCentral只是托管库的地方。MavenCentral是两者中更官方的,这就是为什么它默认包含在Android Studio中创建的Android项目中。我很想知道你需要哪个依赖专门来自Jitpack。无论哪种方式,我不相信你在指定Jitpack的代码行中包含了一个库,我相信这只是指定了一个获取库的源。

相关问题