Java 项目的 Task
这里有两个由 Java plugin 创建的十分重要的 task,它们依赖于前面所述的标志性 task:
- assemble
- jar 该 task 创建所有输出
- check
- test 该 task 执行所有测试
jar task 本身直接或者间接依赖于其他 task: classes task 将会被调用于编译 Java 代码。testClasses task 用于编译测试,但是很少被调用,因为 test task 依赖于它(以及 classes task)。
通常情况下,你可能只需要调用 assemble 和 check,而不需要其他 task。你可以在 Gradle 文档中查看 Java plugin 的全部 task 以及它们的依赖关系。