gradle / community

Gradle Community content and Gradle Cookbook. Open for Contributions
https://community.gradle.org/
Other
30 stars 18 forks source link

CFP: April Newsletter #23

Closed oleg-nenashev closed 6 months ago

oleg-nenashev commented 7 months ago

We are assembling the newsletter for mid-March. As always, we want to include major updates from the community, including recent updates in Gradle Build Tool and plugins, new blogs and articles, and upcoming events. Any other big Gradle-related updates are welcome, too! See the newsletter archive for examples

If you want to suggest something, comment on this issue!

image

P.S.: Bonus points for announcing the updates in #community-newson Slack and on Gradle Forums!

StefMa commented 7 months ago

I wrote a bit about non transitive r classes and compile avoidance:

https://stefma.medium.com/unveiling-the-reality-my-experiment-with-non-transitive-r-classes-and-compilation-avoidance-6296922db40f

autonomousapps commented 7 months ago

https://dev.to/autonomousapps/gradles-leaky-abstractions-declarativeish-shell-imperative-core-implementing-a-safeish-global-configuration-dsl-5e63

autonomousapps commented 7 months ago

Dependency Analysis Gradle Plugin v1.31.0 is now fully compliant with Isolated Projects (I think; hard to say when it's still experimental and a moving target). https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md#version-1310

jjohannes commented 7 months ago

New plugin release: org.gradlex.jvm-dependency-conflict-resolution 2.0

This redesigned plugin combines the functionality of the org.gradlex.java-ecosystem-capabilities and dev.jacomet.logging-capabilities plugins to ease dependency conflict detection and resolution in Java projects. It has a ton of improvements, including the new jvmDependencyConflicts DSL that lets you express resolution strategies and metadata patching for Java projects in a concise way.

gabrielfeo commented 7 months ago

New library release, 2024.1.0 of develocity-api-kotlin. It supports the latest release of Develocity from earlier this week (and the library is renamed to Develocity too).

2BAB commented 7 months ago

New Book Release: Extending Android Builds: Pragmatic Gradle and AGP Skills with Kotlin by El Zhang

The book goes beyond Gradle configuration, it delves into the development of Gradle plugins that integrate with the Android Gradle Plugin (AGP) and other essential build tools, such as AAPT2, Kotlin Symbol Processing (KSP), and Bytecode manipulators.

After reading this book, you will be able to:

After years of quiet in the Gradle book market, this publication offers a fresh learning path for all Gradle and Android developers. It might be the first book to dissect the Android build system and its extending approaches, serving as the latest reference for anyone involved in Developer Productivity Engineering (DPE) on Android development.