• Build by convention
  • Build on Java,groovy
  • Maintain dependency

Installation

  1. Go to gradle.org
  2. gvm →groovy env manager
    1. donwload, unzip
    2. add bin to path
> gradle
> gvm install gradle

Gradle 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 build

Build phases

  1. Init
  2. Config
  3. 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

Gradledaemon

> gradle clean
> gradle build
> gradle --daemon clean