【Gradle】Gradle任务
Gradle任务 多种方式创建任务 1、直接以一个任务名字创建一个任务的方式: def Task task1 = task(task1) task1.doLast{ println 'task1' } 这种方式的创建其实是调用Project对象中的task(String name)方法。该方法的完整定义: Task task(String name) throws InvalidUserDataException 2、以一个任务名字+一个对该任务配置的Map对象来创建任务: def Task task2 = task(task2,group:BasePlugin.BUILD_GROUP) task2.doLast{ println 'task2' } Task参数Map可用配置 配置项 描述 默认值 type 基于一个存在的Task来创建,和我们类继承差不多 DefaultTask overwrite 是否替换存在的Task,这个和type配合起来用 false dependsOn 用于配置任务的依赖 [] action 添加到任务中的一个Action或者闭包 null description 用于配置任务的描述 null group 用于配置任务的分组 null 3、任务名字+闭包配置的方式: task task3{ description 'task3' doLast{