So here's a summary of what my team at Gradle has delivered this year:

- Dependency verification: https://docs.gradle.org/current/userguide/dependency_verification.html
- Java Modules support: https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_modular
- Read-only dependency cache for ephemeral (CI) builds: https://docs.gradle.org/current/userguide/dependency_resolution.html#sub:ephemeral-ci-cache
and many more!

- Relocatable dependency caches
- Improved error messages for better UX
- Improved dependency version ordering
- Variant-aware dependency substitution rules
- Centralized component metadata rules

Kudos to @jeoj @ljacomet and @bmuskalla !
And thanks to our awesome community for your bug reports, feature requests, pull requests, etc! #gradle
And outside of the Java/Dependency Management world:

- making plugin development easier, in particular with plugins for multiple target Gradle versions
- improved error messages
- better support for aggregation patterns
That's just a fraction of what we're doing at Gradle. Other teams delivered a lot too this year, that was fantastic. If you want to help and be part of the story, check this out: For that we also need YOU! https://gradle.com/careers/ 
You can follow @CedricChampeau.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.