Installation
- Go to gradle.org
- gvm →groovy env manager
- donwload, unzip
- add bin to path
> gradle
> gvm install gradleGradle build
build.gradle file contains: tasks → assemble, build plugins
task hello {
dolast {
println "Hello, gradle"
}
}> gradle hello
> Hello gradle (output)
> apply plugin: 'java'Gradle wrapper
build.gradle
task wrapper (type:Wrapper) {
gradleVersion: '2.6'
}
>gradle wrapper <task>
>gradlew buildBuild phases
- Init
- Config
- Execute Also see task dependency.
Types task
task copyImages (type:copy) {
from "scr"
into "dist"
}> gradle copyIMages
Building a Java project
> apply plugin: 'java'
> # adds build, clean, javadoc
Directory structure:
- src
- main
- java
- resources
- test
- java
- resources
- main
Gradledaemon
> gradle clean
> gradle build
> gradle --daemon clean