Java plugin主要创建了两个task,依赖于main task(一个标识性的task):
assemblejar
这个task创建所有输出checktest
这个task执行所有的测试。jar task自身直接或者间接依赖于其他task:classes task将会被调用于编译java源码。
testClasses task用于编译测试,但是它很少被调用,因为test task依赖于它(类似于classes task)。
通常情况下,你只需要调用到assemble和check,不需要其他task。
你可以在Gradle文档中查看java plugin的全部task。