Alex Semin
Alex Semin
Follow-up for: - https://github.com/gradle/gradle/pull/28571
When generating a Kotlin library: ``` gradle init --no-comments --use-defaults --type kotlin-library ``` The plugins block in the build script does not help understanding that a Kotlin plugin is applied:...
Contributes towards #28540 Provides a new Java compilation option property to configure Preview Features: ``` tasks.withType().configureEach { options.enablePreview = true } ```
Classes like `ServiceRegistry` and related machinery currently live in the bloated `:base-services` project. Since they provide an independent aspect of the Gradle architecture they should be located in their own...
### Expected Behavior It should be easy to start working with Java feature previews. ```kotlin java { enablePreviews() } ``` This should be enough to enable previews across compilation, tests...
This is a follow-up for https://github.com/gradle/gradle/pull/28516 and addresses more places from https://github.com/gradle/gradle/issues/28517 - It makes CC problems work with `Failure`s - Makes `ProblemDiagnostics` expose a `Failure` instead of an exception...
```[tasklist] ### Tasks - [x] Avoid mutable shared data in the example code snippet - [x] Use Kotlin instead of Groovy in the snippets (also applicable for the `IsolatedProject` section)...
Test-only PR that capture the current behavior of the `gradle.lifecycle` callbacks with respect to access of functions outside of the callback lambdas.