Gradle JAVA
"Gradle is an open source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven of declaring the project configuration. Gradle uses a directed acyclic graph ("DAG") to determine the order in which tasks can be run"
Build automation using Gradle for a simple Java Project.
Initialize the wrapper scripts
gradle wrapper
Build task
/gradlew build
Run the project (must be using; apply plugin: 'application')
./gradlew run