anchor.diff:  = What is Gradle?
   
   Gradle is an open-source https://en.wikipedia.org/wiki/Build_automation[build automation] tool flexible enough to build almost any type of software.
  -Gradle is:
  -
  -- Fast and dependable
  -- General purpose
  -- Extensible
  +Gradle makes few assumptions about what you're trying to build or how to build it.
  +This makes Gradle particularly flexible.
   
   == Design
   
  -This flexibility is the result of Gradle making few assumptions about what you're trying to build or how to build it.
   Gradle bases its design on the following fundamentals:
   
   High performance::
  
positive.code: 
  === Plugins
  
  Plugins provide a means of reusing logic and configuration across multiple projects.
  With plugins, you can write a task once and use it in multiple builds. Or you can store common configuration,
  like logging, dependencies, and version management, in one place. This reduces duplication in
  build scripts.
  
  === Build Phases
  
  
negative.code: === Builds
  
  A build is an execution of a collection of tasks in a Gradle project.
  You run a build via the command line interface (CLI) or an IDE by specifying task selectors.
  Gradle configures the build and selects the tasks to run.
  Gradle runs the smallest complete set of tasks based on the requested tasks and their dependencies.
  