Android Gradle语法混乱
我知道这是一个依赖项任务,也是一个需要闭包的方法。我有闭包的概念,但我仍然能理解这些Android Gradle语法混乱,android,gradle,android-gradle-plugin,build.gradle,Android,Gradle,Android Gradle Plugin,Build.gradle,我知道这是一个依赖项任务,也是一个需要闭包的方法。我有闭包的概念,但我仍然能理解这些编译值是什么。如果我在gradlebuild.script中单击compile,它会将我带到这个依赖项添加(String configurationName,Object dependencyNotation)函数。你能解释一下这个语法吗?它是一个外部依赖项 这是对某些在当前构建之外构建的文件的依赖,这些文件存储在某种存储库中,例如Maven central、公司Maven或Ivy存储库或本地文件系统中的目录 声
编译值是什么。如果我在gradlebuild.script
中单击compile,它会将我带到这个依赖项添加(String configurationName,Object dependencyNotation)代码>函数。你能解释一下这个语法吗?它是一个外部依赖项
这是对某些在当前构建之外构建的文件的依赖,这些文件存储在某种存储库中,例如Maven central、公司Maven或Ivy存储库或本地文件系统中的目录
声明对外部模块的依赖关系时支持不同的符号:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
}
或
本例中的configurationName
为:
compile 'com.android.support:recyclerview-v7:23.1.1'
或使用地图符号:
configurationName "group:name:version:classifier@extension"
更多信息
configurationName "group:name:version:classifier@extension"
configurationName group: group, name: name, version: version, classifier: classifier, ext: extension