API文档: | JvmComponentDependencies |
---|
注意:此类正在孵化中,可能会在 Gradle 的未来版本中发生更改。
该 DSL 元素用于向组件添加依赖项,例如TestSuite
implementation
依赖项在编译和运行时使用。compileOnly
依赖项仅在编译时使用,在运行时不可用。runtimeOnly
依赖项在编译时不可用,仅在运行时使用。annotationProcessor
依赖项仅在注释处理器类路径的编译时使用
财产 | 描述 |
annotationProcessor | 孵化 返回 |
compileOnly | 孵化 返回 |
enforcedPlatform | 孵化 依赖项修饰符,可以修改依赖项以选择强制平台变体。 |
implementation | 孵化 返回 |
platform | 孵化 依赖项修饰符,可以修改依赖项以选择平台变体。 |
runtimeOnly | 孵化 返回 |
testFixtures | 孵化 依赖项修饰符,可以修改依赖项以选择测试装置变体。 |
方法 | 描述 |
gradleApi() | 孵化 创建对当前版本 Gradle 的 API 的依赖项。 |
gradleTestKit() | 孵化 创建对Gradle 测试工具包API的依赖项。 |
localGroovy() | 孵化 创建对与当前版本的 Gradle 一起分发的 Groovy 版本的依赖项。 |
module(dependencyNotation) | 孵化
|
module(group, name, version) | 孵化
|
project() | 孵化 将当前项目返回为 |
project(projectPath) | 孵化 将项目的绝对或相对路径转换为 |
DependencyCollector
annotationProcessor
(只读)
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
返回DependencyCollector
收集注释处理器依赖项集的 。
annotationProcessor
依赖项仅在编译时使用,并添加到注释处理器类路径中。
DependencyCollector
compileOnly
(只读)
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
返回DependencyCollector
收集仅编译依赖项集的 。
compileOnly
依赖项仅在编译时使用,在运行时不可用。
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
依赖项修饰符,可以修改依赖项以选择强制平台变体。
DependencyCollector
implementation
(只读)
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
返回DependencyCollector
收集实现依赖项集的 。
implementation
依赖项在编译和运行时使用。
DependencyCollector
runtimeOnly
(只读)
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
返回DependencyCollector
收集仅运行时依赖项集的 。
runtimeOnly
依赖项在编译时不可用,仅在运行时使用。
注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。
依赖项修饰符,可以修改依赖项以选择测试装置变体。
ExternalModuleDependency
module
(CharSequence
依赖符号)
注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。
ExternalModuleDependency
根据给定的符号创建一个。
ExternalModuleDependency
module
(String
组、String
名称、String
版本)
注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。
ExternalModuleDependency
从一系列字符串创建一个。
ProjectDependency
project
(String
项目路径)
注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。
将项目的绝对或相对路径转换为ProjectDependency
.项目路径用冒号分隔。如果找不到项目,此方法将失败。