API 文档 | JVM 组件依赖 |
---|
注意:此类是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
此 DSL 元素用于向组件添加依赖,例如 TestSuite
implementation
依赖在编译和运行时使用。compileOnly
依赖仅在编译时使用,在运行时不可用。runtimeOnly
依赖在编译时不可用,仅在运行时使用。annotationProcessor
依赖仅在编译时用于注解处理器类路径。
属性 | 描述 |
annotationProcessor | 孵化中 (Incubating) 返回一个 |
compileOnly | 孵化中 (Incubating) 返回一个 |
enforcedPlatform | 孵化中 (Incubating) 一个依赖修饰符,可以修改依赖以选择强制平台变体。 |
implementation | 孵化中 (Incubating) 返回一个 |
platform | 孵化中 (Incubating) 一个依赖修饰符,可以修改依赖以选择平台变体。 |
runtimeOnly | 孵化中 (Incubating) 返回一个 |
testFixtures | 孵化中 (Incubating) 一个依赖修饰符,可以修改依赖以选择测试 fixtures 变体。 |
方法 | 描述 |
gradleApi() | 创建当前 Gradle 版本 API 的依赖。 |
gradleTestKit() | 创建 Gradle test-kit API 的依赖。 |
localGroovy() | 创建当前 Gradle 版本所分发的 Groovy 版本的依赖。 |
module(dependencyNotation) | 从给定符号创建 |
module(group, name, version) | 从一系列字符串创建 |
project() | 将当前项目作为 |
project(projectPath) | 将项目的绝对或相对路径转换为 |
DependencyCollector
annotationProcessor
(只读)
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
返回一个 DependencyCollector
,它收集注解处理器依赖的集合。
annotationProcessor
依赖仅在编译时使用,并添加到注解处理器类路径。
DependencyCollector
compileOnly
(只读)
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
返回一个 DependencyCollector
,它收集 compile-only 依赖的集合。
compileOnly
依赖仅在编译时使用,在运行时不可用。
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
一个依赖修饰符,可以修改依赖以选择强制平台变体。
DependencyCollector
implementation
(只读)
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
返回一个 DependencyCollector
,它收集 implementation 依赖的集合。
implementation
依赖在编译和运行时使用。
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
一个依赖修饰符,可以修改依赖以选择平台变体。
DependencyCollector
runtimeOnly
(只读)
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
返回一个 DependencyCollector
,它收集 runtime-only 依赖的集合。
runtimeOnly
依赖在编译时不可用,仅在运行时使用。
注意:此属性是 孵化中 (incubating) 的功能,并且可能在 Gradle 的未来版本中更改。
一个依赖修饰符,可以修改依赖以选择测试 fixtures 变体。
Dependency
gradleApi
()
创建当前 Gradle 版本 API 的依赖。
Dependency
gradleTestKit
()
创建 Gradle test-kit API 的依赖。
Dependency
localGroovy
()
创建当前 Gradle 版本所分发的 Groovy 版本的依赖。
ExternalModuleDependency
module
(CharSequence
dependencyNotation)
从给定符号创建 ExternalModuleDependency
。
ExternalModuleDependency
module
(String
group, String
name, String
version)
从一系列字符串创建 ExternalModuleDependency
。
ProjectDependency
project
()
将当前项目作为 ProjectDependency
返回。
ProjectDependency
project
(String
projectPath)
将项目的绝对或相对路径转换为 ProjectDependency
。项目路径用冒号分隔。如果找不到项目,此方法将失败。