gpt4 book ai didi

android - 表达 gradle 依赖关系的语义

转载 作者:搜寻专家 更新时间:2023-11-01 09:43:31 29 4
gpt4 key购买 nike

我看到我可以像这样指定 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'
}
}

我看过 this页面,但它不包含此类详细信息。 Android Studio 是否提供某种帮助来学习 Gradle 语义?

最佳答案

这是 DependencyHandler DSL documentation .

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

您必须使用 Gradle all 发行版。例如。如果你使用的是 gradle wrapper,它可以在 gradle/wrapper/gradle-wrapper.properties 中设置,如下所示:distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

关于android - 表达 gradle 依赖关系的语义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38815300/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com