Accelerate and Optimize Apache Maven(™) Builds with Gradle Enterprise

Description

Developers are under pressure to release software more and more often. No matter your build system, all builds eventually become slow and unreliable due to increasing complexity and regressions. Not to mention that debugging build issues is expensive, time consuming and results in unnecessary friction amongst your engineering team.

Many Java software development teams use Apache Maven(™) and migration to Gradle is not always an immediate option. Teams using Maven can now use Gradle Enterprise to get faster builds, increased build reliability, and self-service developer debugging without having to migrate to Gradle. Gradle Enterprise can shrink Maven build times by 50%-90%, recapturing millions of dollars in annual R&D savings.

This class demonstrates how you can improve your Maven build by using Gradle Enterprise. It contains several use cases and examples of publishing and interpreting build scans, adding custom data to build scans, doing data analytics, and using and optimizing the Gradle Enterprise build cache.

  • Capture build scans for Maven builds and understand where build time is spent
  • Speed up Maven builds with a remote build cache shared by your entire team and CI
  • Get insights on Maven build reliability

Duration

90 minute training session with Q&A.

Audience

Build masters and developers with a responsibility or interest in Maven builds.

Prerequisites

This course requires a good understanding and working experience with Maven builds.

Course Outline

Overview

  • Developer Productivity and the build
  • What is Gradle Enterprise?
  • How can you use Gradle Enterprise with Maven?
  • Capturing build scans for Maven builds
  • Leveraging the build cache
  • Understanding build scan use cases
  • Using build analytics

Build Cache

  • Build cache overview
  • Understanding build cache architecture & topology
  • Using the Gradle Enterprise build cache
  • Optimizing the build cache effectiveness with build scans

Build Scans

  • Build scans overview
  • Connecting Maven builds with Gradle Enterprise
  • Using build scans to identify problems
  • Adding your own data to build scans
  • Integrating with external tools
  • Fixing failures faster

Build Analytics

  • Using build scans to discover pain points in your build
  • Diving deeper into the data with the Export API
  • Using the Export API to prioritize improvements

Wrap Up

  • Documentation and Resources
  • Free Gradle Enterprise Trial

Registration

About you
About your organization

By registering for Gradle training, you agree to accept Gradle's terms and privacy policy.