安装
unzip gradle*.zip
vim /etc/profile
export GRADLE_HOME=/you/gradle/home
export PATH=$PATH:$GRADLE_HOME/bin
source /etc/profile
gradle -v
HelloWorld
mkdir gradleHelloWorld && cd gradleHelloWorld
vim build.gradle
task helloWorld << {
println "Hello World!"
}
gradle helloworld
其实运行了groovy代码,gradle忽略了task name的大小写;’<<’ 表示向helloWorld 这个任务追加执行代码
list task && 依赖task
task t1 <<{
println "t1"
}
task t2(dependsOn:t1)<<{
println "t2"
}
gradle tasks
查看task信息
gradle t2
依赖测试
复制
mkdir dir1 dir2 && touch dir1/t1 dir2/t2
task copyFile(type:Copy){
from 'dir1'
into 'dir2'
}
参数间是空格,换行不用’;’ , 定义task没有用’<<’
gradle copyfile
ls dir*