有没有一种方法可以将存储库添加到android模块(库)



首先,我正在安卓工作室上开发一个安卓应用程序,在该应用程序项目中,我也在开发一个我想作为库保存的模块(我需要它未来项目(。该模块本身有一些依赖项,其中一些依赖项需要在项目级gradle构建脚本上添加其他repo,或者在gradle属性文件上添加新版本的gradle。

有没有一种方法可以让我只添加repos模块,这样下次我想重用它时,我就不必事先添加repos了?

经过到处搜索,我发现我可以在模块级build.gradle脚本上添加存储库。

buildscript {
repositories {
google()
mavenCentral()
// Other repos here ....
}
}
plugins {
id 'com.android.library'
}
android {
compileSdk 31
defaultConfig {
minSdk 21
targetSdk 31
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
...
}  

一切都像一种魅力。