November 2023

Welcome to the November 2023 Gradle Build Tool newsletter.

This edition covers recent content from the community, as well as announcements about Gradle Build Server from Microsoft and the new Declarative Gradle initiative from Gradle.

From the Community

Blog Posts

Plugins

Gradle Build Server

Microsoft announced the Build Server for Gradle in the blog post, Elevating Java Development in Visual Studio Code: Experience the new Build Server for Gradle. Later, it announced open-sourcing the project and shared plans in the blog post, Announcing the Build Server for Gradle Open-Source Repository.

The Build Server Protocol (BSP) is an abstraction over build systems similar to the Language Server Protocol (LSP) for programming languages. Microsoft and Gradle collaborated on the Build Server for Gradle to improve the support for Gradle in Visual Studio Code.

With BSP, the support for Gradle in Visual Studio Code is more reliable and consistent. Compilation and code generation tasks are already delegated to Gradle in the upcoming Visual Studio Code version, so results will always be identical between IDE, command-line invocations, and Continuous Integration. The same is planned for other other tasks, including running tests.

From the Gradle Team

Declarative Gradle

In the Declarative Gradle blog post, we announce our new initiative and describe how we plan to realize our vision for an elegant and extensible declarative build language that allows developers to describe any kind of software clearly and understandably.

We are prototyping a restricted DSL that separates the software definition and build logic so that the build language is fully declarative. At the same time, we are working on improving the developer-facing part of the build definition to make it clearer, more familiar, and simpler for developers. We are also collaborating with Google and JetBrains to ensure an excellent IDE experience and that the solution works well for Android and Kotlin Multiplatform ecosystems.

We believe this project will improve the experience of using Gradle for both software developers and build engineers.

Upcoming Trainings and Events

If you have some news you’d like us to share in the next issue, let us know using the #community-news channel on the Gradle Community Slack or by mentioning @Gradle on Twitter/X.

Until next time!
— The Gradle Team

Gradle Inc. | 2261 Market Street | San Francisco, CA 94114
Privacy Policy | Unsubscribe