February 2020
Table of Contents
Introduction
Welcome to the February 2020 newsletter.
It’s good to see so much community buzz this month. It looks like everyone started the new year with renewed energy.
This newsletter features the Gradle 6.2 RC1 release, Why libraries like Guava need more than POMs, and introduces flaky test mitigation tools.
Community News #
New Content #
- Spring dependencies in Gradle can be tricky - a blog post from Piotr Kubowicz explaining how and why to migrate from the Spring Dependency Management plugin to Gradle 6.
- Speeding Up Builds with Dagger Reflect - a new blog post from SoundCloud’s Nelson Osacky that shows how the Soundcloud Delect Gradle Plugin makes it much easier to switch out all the regular Dagger dependencies for their Dagger Reflect counterparts.
Releases #
- JUnit 5.6 - JUnit now publishes Gradle Module Metadata with versions 5.6+! Users of both JUnit 5.6 with Gradle 6 will get automatic version alignment.
- Slack Keeper Gradle Plugin - a Gradle plugin from the Slack Android team that infers Proguard/R8 keep rules for androidTest sources.
- OK Gradle IntelliJ/Android Studio Plugin - a plugin for IntelliJ and Android Studio that adds new dependencies to your build.gradle files by searching for the artifact id. This is a pre-1.0 release and the author is looking for feedback.
If you have some news you’d like us to share in the next issue, use #gradle
on Twitter or send us an email with the details to newsletter@gradle.com.
Gradle 6.2 RC1 #
Gradle 6.2 RC1 is out! 🎉 Try the:
- built-in dependency checksum and signature verification
- shareable read-only dependency cache
- links to documentation printed when there are deprecations
and file an issue on GitHub if you encounter any bugs.
Gradle Enterprise 2019.5.2 #
Gradle Enterprise 2019.5.2 is out. Read the release notes and update today to take advantage of the fixes.
In addition, Maven users should update the Gradle Enterprise Maven Extension to version 1.3.6.
Online Training #
- February 12 9:00 am PT (3.5 hours): Build Cache Deep Dive
- March 17-18 8:30 am PT (4 hours each day): Introduction to Gradle
- March 19 9:00 am PT (2.5 hours): Hands-On Workshop: Maximize Developer Productivity with Fast and Reliable Gradle and Maven Builds
Sponsored Events #
- February 19-21: DevNexus Atlanta, GA, USA
- March 6-8: NFJS Minneapolis Minneapolis, MN, USA
- March 13-15: NFJS Minneapolis Boston, MA, USA
- March 17-19: Javaland Brühl, Germany
Conference Talks & Meetups #
- February 26: Protecting yourself against attacks through the build by Gradle Engineer Louis Jacomet at Confoo in Montreal, Canada.
- February 27: Next generation dependency management with Gradle by Gradle Engineer Louis Jacomet at Confoo in Montreal, Canada.
- March 5: Developer Productivity Engineering: Maintain Gradle/Maven performance as your codebase grows at Object Partners in Minneapolis, MN, USA.
Job opportunities #
The Gradle Inc. engineering team continues to grow. We’re currently looking for:
- Gradle Enterprise (remote/US) – Solutions Engineer
- Gradle Enterprise (remote/worldwide) – Back-end and Front-end Software Engineers
- Gradle Build Tool (remote/worldwide) – Software Engineer
- Marketing (remote/worldwide) – Developer Advocate
The details of these and other open positions are available at gradle.com/careers.
If you have some news you’d like us to share in the next issue, use #gradle
on Twitter or send us an email with the details to newsletter@gradle.com.
Until next time!
—The Gradle Build Tool Team