Java plugin 创建了两个主要的任务,主要的引导任务都依赖他们。
jar 任务直接或者间接的依赖其他任务:比如 classes 会编译所有Java代码.
testClasses 会编译所有测试,但是它很少使用,因为 test 这个任务依赖它(和 classes 差不多)。
通常情况下,你可能只用到 assemble 或者 check ,其他的任务不会使用。
你可以在这儿看到Java plugin的所有任务列表以及他们的依赖关系