Gradle 渐变配置/依赖语法
我正在努力理解gradle groovy的依赖语法以及幕后发生的事情。作为初学者,我看不出这段代码中到底发生了什么Gradle 渐变配置/依赖语法,gradle,Gradle,我正在努力理解gradle groovy的依赖语法以及幕后发生的事情。作为初学者,我看不出这段代码中到底发生了什么 dependencies { compile group: 'commons-collections', name: 'commons-collections', version: '3.2' } 我(希望)理解的内容(如果我错了,请更正): dependecies是org.gradle.api.Project接口的一种方法/ org.gradle.api.intern
dependencies {
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
}
我(希望)理解的内容(如果我错了,请更正):
是dependecies
接口的一种方法/org.gradle.api.Project
类,该类需要 闭包以配置项目的依赖项李>org.gradle.api.internal.project.DefaultProject
是由compile
添加的org.gradle.api.artifacts.Configuration
org.gradle.api.plugins.JavaPlugin
- 通过指定
,到底发生了什么组:'commons collections',名称:'commons collections',版本:'3.2'
- 这是否调用了编译配置对象的一些神奇方法(如果是,是哪一种)
、group
和name
是方法调用的命名参数还是方法调用本身version
- 这是否会创建一个新的
实例,并将其添加到编译配置中org.gradle.api.artifacts.Dependency
methodMissing(…)
:
因此,在依赖项的情况下发生的情况是调用一个不存在的方法。方法名是配置的名称,其参数是依赖项规范
methodMissing(…)
将被调用,这将依次调用DependencyHandler的add(…)
方法之一:Gradle(与使用Groovy构建的其他工具一样)大量使用methodMissing(…)
:
因此,在依赖项的情况下发生的情况是调用一个不存在的方法。方法名是配置的名称,其参数是依赖项规范
methodMissing(…)
将被调用,这将依次调用DependencyHandler的add(…)
方法之一:Gradle(与使用Groovy构建的其他工具一样)大量使用methodMissing(…)
:
因此,在依赖项的情况下发生的情况是调用一个不存在的方法。方法名是配置的名称,其参数是依赖项规范
methodMissing(…)
将被调用,这将依次调用DependencyHandler的add(…)
方法之一:Gradle(与使用Groovy构建的其他工具一样)大量使用methodMissing(…)
:
因此,在依赖项的情况下发生的情况是调用一个不存在的方法。方法名是配置的名称,其参数是依赖项规范
将调用methodMissing(…)
,这将依次调用DependencyHandler的add(…)
方法之一: