The Gradle support for OpenRewrite requires executing a Gradle build.
Executing a Gradle build from a JVM requires the Gradle Tooling API.
The Gradle Tooling API (8.4) is not available from Maven central and thus requires all clients to declare an additional repo to https://repo.gradle.org/gradle/libs-releases.
This is not ideal.
What needs to be done
Evaluate remediations to free clients from declaring a repo.
The Issue
The Gradle support for OpenRewrite requires executing a Gradle build. Executing a Gradle build from a JVM requires the Gradle Tooling API. The Gradle Tooling API (8.4) is not available from Maven central and thus requires all clients to declare an additional repo to
https://repo.gradle.org/gradle/libs-releases
. This is not ideal.What needs to be done
Evaluate remediations to free clients from declaring a repo.