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
90 minute training session with Q&A.
Build masters and developers with a responsibility or interest in Maven builds.
This course requires a good understanding and working experience with Maven builds.
- 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 overview
- Understanding build cache architecture & topology
- Using the Gradle Enterprise build cache
- Optimizing the build cache effectiveness with 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
- 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
- Documentation and Resources
- Free Gradle Enterprise Trial