在 build.gradle 上添加存储库的位置和原因

2024-03-06

Android Studio 创建项目时,顶层构建文件有两个存储库定义,一个位于构建脚本另一个里面所有项目.

// Top-level build file where you can add configuration options common to all sub-    projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

我必须在哪里添加另一个存储库,为什么?

我认为 buildscript 内的存储库是在这里添加 gradle 插件依赖项,但我不确定......

请有人可以澄清我。

谢谢你!


The buildscript用于构建文件的依赖项。例如,如果您的任务中有一个任务,您希望在那里添加一个存储库build.gradle需要标准 Gradle 发行版中未找到的插件,例如 gwt 包装器。

The allprojects用于您的应用程序所需的依赖项,例如 log4j、Guice、Guava 等。

另外,请注意,使用mavenCentral检索依赖项有点令人沮丧,因为如果网络中断或者项目从其存储库中删除,您将无法再构建项目

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 build.gradle 上添加存储库的位置和原因 的相关文章

随机推荐