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 instead of the XML form used by Apache Maven for declaring the project configuration.
This presentation shares some practical experience of moving from Jenkins to a Docker-based build system for Continuous Integration.
This presentation explains how to move from Maven to Gradle with Docker in a multi-product pipeline. Coming from a multi-module project with about 300 Maven pom.xmls, we now use Gradle to build our artifacts and deliver our Docker based web applications.
Releasing a new version of your software should be a smooth one-click process. But depending on your project environment, this process can involve multiple additional steps to your usual build. Automating these things with Gradle enables your organization to do reproducible frequent releases by getting rid of error prone manual …
The makefiles for the OpenJDK have begun to show their age. They were slow, did not allow for incremental builds, and created a high barrier of entry for new Java developers who wanted to join the OpenJDK development community.
Ant, Maven, Gradle, Buildr – the choice of built systems for Java based systems is manifold and only discussions about coding styles are getting more heated than discussion on which built system is superior.