ysb33r
08/19/2026, 7:50 PMVampire
08/19/2026, 8:11 PMwithPluginClasspath() metadata file?ysb33r
08/19/2026, 8:36 PMVampire
08/19/2026, 9:25 PMwithClasspath() where you give whether a Java 8 configured resolvable configuration or a Java 17 configured one into. (Or an artifact view with variant reselection should probably also be enough and more appropriate)Martin
08/19/2026, 10:47 PMwithPluginClasspath() should be deprecated….Martin
08/19/2026, 10:48 PMMartin
08/19/2026, 10:49 PMVampire
08/20/2026, 7:45 AMMartin
08/20/2026, 8:35 AMMartin
08/20/2026, 8:36 AMVampire
08/20/2026, 8:42 AMconfigurations.implementation as you can also do configurations.named("implementation") to do the same.
And many other things that are handy.Vampire
08/20/2026, 8:43 AMVampire
08/20/2026, 8:43 AMysb33r
08/20/2026, 8:45 AMSets the plugin classpath based on the Gradle plugin development plugin conventions vs Sets the injected plugin classpath for the build.ysb33r
08/20/2026, 8:46 AMMartin
08/20/2026, 8:52 AMysb33r
08/21/2026, 12:35 PMysb33r
08/21/2026, 12:39 PMlenient = true to get it to pass).Vampire
08/21/2026, 12:44 PMlenient = true is practically never what you want.
It ignores almost each and every exception that could happen, including download exceptions and so on.
It is usually only useful for things it really doesn't matter if it is not present like requesting sources.Vampire
08/21/2026, 12:44 PMysb33r
08/21/2026, 12:50 PMConfiguration cache state could not be cached: field `classpath` of task `:gradleTestClasspathManifest` of type `org.ysb33r.gradle.gradletest.ClasspathManifest`: error writing value of type 'org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection'
> Could not resolve all files for configuration ':gradleTestCustomManifest'.
> Unable to find a variant of org.spockframework:spock-core:2.4-groovy-3.0 providing the requested capability org.spockframework:spock-core:2.4-groovy-3.0:
Even adding all of the configurations attributes into view does not solve the issueysb33r
08/21/2026, 12:51 PMysb33r
08/21/2026, 1:57 PMysb33r
08/21/2026, 2:56 PMysb33r
09/02/2026, 12:00 PMwithPluginClasspath() for initial sanity checking, then we also publish to a local repo and use GradleTest with a custom manifest (uses `withPluginClasspath(Collection<File>)`under the hood ) to test against sll supported Gradle versions