当前位置: 首页 > 知识库问答 >
问题:

分级buildscript依赖关系

席波娃
2023-03-14

在gradle构建的buildscript部分中声明存储库和在构建的根级别中声明存储库有什么区别。

buildScript {
    repositories {
        mavenCentral();
    }
}

Build.Gradle:

repositories {
    mavenCentral();
}

共有1个答案

荆运诚
2023-03-14

buildScript块中的存储库用于获取buildScript依赖项的依赖项。这些是放在构建的类路径上的依赖项,您可以从构建文件中引用这些依赖项。例如存在于Internet上的额外插件。

根级别上的存储库用于获取项目所依赖的依赖项。因此编译项目所需的所有依赖项。

 类似资料:
  • 在我的模块构建脚本(build.gradle)中,我可以设置依赖项: Gradle示例8.2 我还可以在构建脚本中使用方法并设置依赖项: 如果构建脚本需要使用外部库,可以将它们添加到构建脚本本身的脚本类路径中。您可以使用buildscript()方法来实现这一点,并传入一个声明构建脚本类路径的闭包。 Gradle示例59.6 我的问题,这些是一样的吗?这两种为构建脚本设置依赖关系的方式有什么区别吗

  • 我试图排除gradle中的传递依赖项 我看到这个错误 null 在类型为org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency的DefaultExternalModuleDependency{group='org.apache.kafka',name='kafka-streams',version

  • 将gradle及其spring-boot插件(1.5.1)和第一个spirit插件一起使用会引发一个错误: b)如何从“启动重新打包”中删除“fsm”的依赖项? c)是否可以显示一个分级任务依赖关系图?(不是项目依赖关系)

  • null null 尝试强制升级的错误日志:“无法解析配置”:reading-condermination-server-quarkus-impl:TestCompileClasspath“的所有文件。 无法解析JUnit:JUnit:4.13。要求方:project:reading-concermination-server-quarkus-impl>找不到满足版本约束的“junit:junit

  • 使用IntelliJ 2016.2. 使用Gradle 2.14.1 我尝试为Intellij中的添加一个模块依赖项到。没有骰子。我试着添加一个jar引用,没有骰子。 我认为我需要在build.gradle文件中添加一个依赖项,但不知道如何添加。我尝试了等。

  • 我被限制使用compileSdkVersion 22 buildToolsVersion“22.0.1”minSdkVersion 11 targetSdkVersion 15 我的项目在gradle版本:2.1.3和以下依赖项下运行良好: 比我用旧版本(2.1.3)降级我的Gradle版本。但在我的项目中仍然存在同样的依赖问题。我的项目的依赖关系树如下所示: 在这个问题上请帮助我