Gradle:依赖项和配置之间有什么联系?
我对Gradle(和Groovy语法)完全陌生,所以我很难理解一些概念 其中之一是依赖项和配置Gradle:依赖项和配置之间有什么联系?,gradle,Gradle,我对Gradle(和Groovy语法)完全陌生,所以我很难理解一些概念 其中之一是依赖项和配置 apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.springframework:spring-core:4.1.1.RELEASE' } 从上面的build.gradle文件中,我了解到依赖项是一个构建脚本块(一种将闭包作为参数的方法)。它在项目对象中定义 编译是一
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework:spring-core:4.1.1.RELEASE'
}
从上面的build.gradle文件中,我了解到依赖项是一个构建脚本块(一种将闭包作为参数的方法)。它在项目对象中定义
编译是一种所谓的配置。它在Java插件中定义
依赖项{}
块不是构建脚本,而是构建脚本的一部分
我将把dependencies{}
称为配置块,不是在依赖配置的意义上,而是在配置的一般意义上。在该块中,您可以定义依赖项配置并将模块/库附加到它们
在回答您的具体问题时:
依赖项{}
块。您正在做的是与GradleAPI交互以对构建进行建模。在本例中,您只是告诉Gradle构建的编译依赖项之一是SpringCore4.1.1.RELEASE
希望这能有所帮助。Gradle用户手册最近对其依赖项管理章节进行了修改,因此您可能想查看这些章节:对不起,我指的是脚本块,而不是构建脚本。这正好说明我有多困惑!