我从存储库中获得了一个大型 Java/IntelliJ/Gradle 项目。它在
Gradle projects window
中有很多任务,但我找不到其中一些任务的定义。即使是通过 Total Commander,在整个工作区中也是如此。其中一些有依赖关系,但我看不到任务的代码。
该任务可以在 build.gradle 文件中明确定义,也可以来自插件(正如其他人提到的)
要获取有关任务的更多信息,请使用命令行
./gradlew help --task <task>
或
gradle help --task <task>
有点过时了,但因为我实际上也有同样的问题:
从 Github 克隆 spring-framework,检查任务“java21Test”。
gradle help --task java21Test
导致
:spring-core:java21Test
在
spring-core
目录中,您可以找到 spring-core.gradle
,它将带您到
plugins {
id 'me.champeau.mrjar'
}
在源头深处(
MultiReleaseExtension.java
)你会发现
TaskProvider<Test> testTask = tasks.register("java" + version + "Test", ...