toolbox
toolbox copied to clipboard
Painless and fast Gradle plugin development :rocket:
Is it possible to have redistributed jars corresponding to `gradleKotlinDsl()`, in the same way as `gradleApi()`? Currently, the only way to get the Kotlin DSL is to manually extricate it...
Currently the JVM arguments are deduced from a [fixed set of properties](https://github.com/gradle-plugins/toolbox/blob/main/subprojects/gradle-runner-kit-api/src/main/java/dev/gradleplugins/runnerkit/GradleExecutionContext.java#L24-L30) in [GradleExecutorGradleTestKitImpl](https://github.com/gradle-plugins/toolbox/blob/main/subprojects/gradle-runner-kit-test-kit-impl/src/main/java/dev/gradleplugins/runnerkit/GradleExecutorGradleTestKitImpl.java#L107-L112). There does not seem to be a way to specify a JVM argument outside of that...
Hi, Thanks for an interesting project. I discovered it because it was mentioned here: https://github.com/gradle/gradle/issues/19973#issuecomment-1046727079, which I found because I was also looking into why Logback logging is seemingly "broken"...
This class is quite useful under other scenarios than the toolbox plugin. Releasing the toolbox plugin isn't as straight forward as we would wish so extracting to a different module...
For unknown versions, we simply revert to the dependency version of the latest "known" version. In most cases, it's not that much of a problem but still the value is...
When specifying a minimum Gradle version the plugin forces the java compatibility to match the Gradle minimum compatibility version [here](https://github.com/gradle-plugins/toolbox/blob/v1.6.9/subprojects/gradle-plugin-development/src/main/java/dev/gradleplugins/internal/plugins/DefaultGradlePluginDevelopmentCompatibilityExtension.java#L49). This prevents plugins from building with a newer JDK because...
Sometimes, users may want to test against a specific Gradle release candidate or snapshot. Unfortunately, we don't publish those to Maven Central. Instead, we should generate the JARs locally and...
As a developer using Gradle Runner Kit, I want an accurate error message when the task path is not absolute so I can find the API usage issue easily. An...
As a user using Gradle API via Maven coordinate (e.g. `dev.gradleplugins:gradle-api:`), I want to understand the implication behind the mapping of Gradle version and the published API so that I...
The generated pom & module files leak the gradle-api jar as a dependency when used in a compileOnly configuration. These should not be exported. This behavior differs from the java-gradle-plugin...