About build tools Gradle and Maven are two popular build tools. Build tools are software that automates the project build process. Such as compile code, download dependencies, run tests, package jar, release artifact ..., build tools encapsulate these reusable commands and processes into simpler commands, making project builds more standardized and consistent. How is maven ? Maven is a long-established and classic Java project build tool. Its core idea is convention over configuration . Maven specifies that configuration files should be written in XML and specifies a standard directory structure.β¦