| 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.项目路径用冒号分隔。如果找不到项目,此方法将失败。