构建任务 - Java 项目的 Task

优质
小牛编辑
127浏览
2023-12-01

这里有两个由 Java plugin 创建的十分重要的 task,它们依赖于前面所述的标志性 task:

  • assemble
    • jar 该 task 创建所有输出
  • check
    • test 该 task 执行所有测试

jar task 本身直接或者间接依赖于其他 task:
classes task 将会被调用于编译 Java 代码。testClasses task 用于编译测试,但是很少被调用,因为 test task 依赖于它(以及 classes task)。

通常情况下,你可能只需要调用 assemblecheck,而不需要其他 task。你可以在 Gradle 文档中查看 Java plugin 的全部 task 以及它们的依赖关系。