Welcome to the March 2020 newsletter.
Important: For the foreseeable future, Gradle is cancelling on-site events and creating more high-quality online content for you. Please check gradle.com/training for a listing of virtual events and see previously-recorded content at gradle.com/blog.
- How to Display Dependency Tree of Your Android Project with Gradle? - a blog post from Wajahat Karim comparing the many ways to visualize dependencies for an Android project.
- Building native Java CLIs with GraalVM, Picocli, and Gradle - a blog post from Mitch Seymour showing how to start from the Gradle init plugin and produce a native Java-based CLI.
- Kotlin DSL for Android Projects - a video of Claudia Luque Fernandez at DroidCon London 2019 showing the tips and tricks for migrating from the Gradle Groovy DSL to the Gradle Kotlin DSL.
- Nokee 0.1 - a new plugin for building native software from Daniel Lacasse.
- Smarter dependency downgrades - a blog post from Gradle Engineer Louis Jacomet about how Gradle provides context when downgrading dependencies.
- Customizing and Refactoring Gradle Builds - a video of Gradle Engineer Marc Philipp at AccentoDev 2019.
Gradle 6.3 RC3
This release features:
Please file an issue on GitHub if you encounter any bugs.
Maven Build Cache Training
Starting in April, we will offer a 3.5-hour Maven Build Cache Deep Dive training course. The course will cover topics like goal-level caching both locally and remotely, debugging cache misses, and how to measure the speed improvements of goal-level caching. The course will be specifically tailored to experienced Maven users.
Register here for the April 3rd course.
- March 19 9:00 am PT (2.5 hours): Hands-On Workshop: Maximize Developer Productivity with Fast and Reliable Gradle and Maven Builds
- March 26 10:00 am PT (1.5 hours): Webcast: Intro to Distributed Testing
- April 3 9:00 am PT (3.5 hours): Training: Maven Build Cache Deep Dive
- April 20 9:00 am PT (3.5 hours): Training: Gradle Build Cache Deep Dive
- May 12-13 8:30 am PT (4 hours each day): Training: Intro to Gradle
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 firstname.lastname@example.org.
Until next time!
—The Gradle Team