Gradleware Resources

Gradleware succeeds when our customers and community has a deep understanding of Gradle and related technologies.  Here you'll find a collection orf resources designed to help you use Gradle and integrate Gradle with your build automation architecture. Whether you are developing enterprise Java applications, a collection of Android application, native applications in C/C++, or all three - Gradle can help you create builds that scale with both your requirements and your team.

Recent Webinars

Gradle 1.0 Power Features

This Webinar is the first part of a in-depth discussion of important power features added in Gradle 1.0. We talked about the new local dependency cache, the improved change detection, dynamic versions and modules and conflict resolution. Further more we gave a brief introduction of the Gradle daemon.

Migrating and Upgrading with Gradle

In this webinar, Gradle Core Developer Szczepan Faber talked about strategies and techniques to reduce dramatically the risk of migrating your build to Gradle, and to make it a pleasant and seamless experience for everyone. Szczepan also unveiled the truly revolutionary practice of test-driven build migration using our soon-to-be-released Migration Plugin and DSL.

more webinars

Technology Resources

Gradle works with everything.  The following pages contain information and resources specific to the following technologies:

  • Android - Gradle is the build system for Android projects.
  • C/C++ - Gradle aims to be a 1st class option for native applications in C, C++, and Assembler.
  • Java - Gradle's been taking Java builds to the next level for years.

Books on Gradle

Gradle Beyond The Basics

If you’re familiar with Gradle’s basics elements—possibly through the author’s previous O’Reilly book, Building and Testing with Gradle—this more advanced guide provides the recipes, techniques, and syntax to help you master this build automation tool. With clear, concise explanations and lots of ready-to-use code examples, you’ll explore four discrete areas of Gradle functionality: file operations, custom Gradle plugins, build lifecycle hooks, and dependency management.

Gradle: Modernes Build-Management - Grundlagen und Praxiseinsatz

This first german Gradle book written by Joachim Baumann is for both, software developer and operation engineers, that are interested in automating there build, release and deployment process with Gradle. This book is packed with examples and real world scenarios to cover the essentials of Gradle:

  • Fast introduction in Gradle basics
  • mastering complex software projects
  • Ant and Maven Integration strategies
  • CI Server Integration

 

Gradle in Action

Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle you declaratively model your problem domain using a powerful Groovy DSL instead of cumbersome XML. As a result, your builds are far more expressive, extensible, and testable.

Gradle Effective Implementation Guide

Empower yourself to automate your build

  • Learn the best of Gradle
  • Work easily with multi-projects.
  • Apply Gradle to your Java, Scala and Groovy projects.

In Detail

Gradle is the next generation in build automation. It uses convention-over-configuration to provide good defaults, but is also flexible enough to be usable in every situation you encounter in daily development. Build logic is described with a powerful DSL and empowers developers to create reusable and maintainable build logic.

Building and Testing with Gradle

Build and test software written in Java and many other languages with Gradle, the open source project automation tool that’s getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.

Discover how Gradle improves on the best ideas of Ant, Maven, and other build tools, with standards for developers who want them and lots of flexibility for those who prefer less structure.