Gradle Cheat Sheet (8): Logging
1. Log Levels Gradle定义了6个log等级: ERROR Error messages QUIET Important information messages WARNING Warning messages LIFECYCLE Progress information messages INFO Information messages DEBUG Debug messa…
Read more
learn, build, evaluate
1. Log Levels Gradle定义了6个log等级: ERROR Error messages QUIET Important information messages WARNING Warning messages LIFECYCLE Progress information messages INFO Information messages DEBUG Debug messa…
Read more
创建自定义任务类型有利于复用,只需创建一个类继承DefaultTask ,并用@TaskAction 标记实现任务行为的方法。如: class HelloTask extends DefaultTask { @TaskAction void doAction() { println 'Hello World' } } 之后可以通过type 指定使用自定义任务类型: task…
Read more
Gradle允许通过添加属性在脚本之外对build进行参数化。添加属性有两种方式:gradle.properties文件和命令行参数。 1. gradle.properties 建立gradle.properties文件,在其中加入: greeting=Hello from a properties file 然后在build.gradle中声明如下任务: task printGreeti…
Read more
1. 复制 在Gradle中复制文件,只需声明一个任务,并把type 设置为Copy : task copyTask(type: Copy) 使用from 和into 方法指定所要复制文件的来源文件夹和目标文件夹,如: task copyImages(type: Copy) { from 'images' into 'build' } 这里把imag…
Read more