Java插件创建了两个主要的任务,是main标识任务的依赖
- assemble
- jar 这个任务创建了所有输出
- check
- test 这个任务执行所有的测试
**jar任务本身直接或者间接依赖于其他任务: 像classes**将会编译Java源码. **testClasses会编译所有的测试,却很少被调用,因为test依赖于它(与classes**任务类似)
通常情况下,你可能只需要调用**assemble和check**任务,可以忽略其他的任务.
你可以在件中Java 插件中查看完整的任务列表和他们描述.