Key | Value |
---|---|
Main Build Scripts | build.gradle - project and tasks configuration.settings.gradle - useful in multi-project builds.gradle.properties - key-valuen pair containing build properties. |
Projects, Tasks | A Build contains one or more Projects that are composed of Tasks. Multi-Project builds need to have a top level settings.gradle describing all the projects that are part of the build. |
Tasks | Similar to Maven Goals. E.g. Compile / Run etc. |
Plugins | Gradle Plugins can make new tasks available to a project. Syntax: apply plugin: 'foo' apply plugin: 'com.foo.bar' |
gradle tasks
- list all tasks available to project.