2

我看到我可以像这样指定 gradle 依赖项:

dependencies {
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.1'
    compile 'com.fasterxml.jackson.core:jackson-core:2.8.1'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.8.1'
}

但也像这样:

dependencies {
    compile(
        'com.fasterxml.jackson.core:jackson-annotations:2.8.1',
        'com.fasterxml.jackson.core:jackson-core:2.8.1',
        'com.fasterxml.jackson.core:jackson-databind:2.8.1'
    )
}

这意味着compile配置适用于单个元素,但也适用于元素列表。在哪里可以找到有关compile语义的更多详细信息?我还指的是exclude module子句之类的细节:

dependencies {
    compile('org.simpleframework:simple-xml:2.7.1') {
        exclude module: 'stax'
        exclude module: 'stax-api'
        exclude module: 'xpp3'
    }
}

我看过这个页面,但它不包含这种细节。Android Studio 是否提供某种帮助来学习 Gradle 语义?

4

1 回答 1

2

这是DependencyHandler DSL 文档

您可以从 Android Studio 访问 Gradle API 文档,例如 Android 框架 API 的 javadocs,例如。使用快速文档快捷方式(在默认键盘映射Ctrl+QF1OS X 上)。

您必须使用 Gradleall分发。例如。如果您使用的是 gradle 包装器,则可以这样设置gradle/wrapper/gradle-wrapper.propertiesdistributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

于 2016-08-07T21:08:37.657 回答