gradle中的验证任务

St.*_*rio 3 java groovy gradle

在我阅读gradle文档23.3时,我在以下上下文中遇到了验证任务概念:

执行项目中的所有验证任务.

你难道不能解释它的含义吗?

JB *_*zet 7

check任务本身并不做任何事情.默认情况下它所做的全部取决于test执行单元测试的任务.

但如果你使用其他插件一样pmd,checkstyle或者findbugs,例如,这些插件将增加其他的验证任务的check任务依赖关系,因此,当你执行check任务,单元测试将运行,但静态PMD,CheckStyle的和FindBugs的分析源/字节代码也将被执行.

当然,如果您决定添加自定义integrationTest任务,则还可以将此任务添加到依赖项中,check以便check执行集成测试.