Project Object
- Gradle은 기본적으로 project 객체를 만든다
project.repositories{
...
}
project.name
project.description = "This is Gradle"
project.version = 0.0.1
project.path
...
project.ext.newProperty = "New Property"
println project.newProperty
Task Object
task firstTask{
println 'First Task'
}
project.task (firstTask)
{
println 'First Task'
}
task executeArea{
println 'This is executed in configuration stage'
doLast(){
println 'This is executed in build stage'
}
}
task executeDevelop {
doLast(){
println 'Execute Develop'
}
}
task executeProduction{
doLast(){
println 'Execute Production'
}
}
executeProduction.dependsOn executeDevelop
executeDevelop.finalizedBy executeProduction
defaultTask 'executeDevelop'