diff --git a/build.gradle.kts b/build.gradle.kts index 9470ebd..494578c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import org.gradle.plugin.compatibility.compatibility plugins { id("com.netflix.nebula.plugin-plugin") version ("25.+") @@ -59,6 +60,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.InfoPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoBasic") { id = "com.netflix.nebula.info-basic" @@ -66,6 +72,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.basic.BasicInfoPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoDependencies") { id = "com.netflix.nebula.info-dependencies" @@ -73,6 +84,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.dependencies.DependenciesInfoPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoBroker") { id = "com.netflix.nebula.info-broker" @@ -80,6 +96,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.InfoBrokerPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoCI") { id = "com.netflix.nebula.info-ci" @@ -87,6 +108,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.ci.ContinuousIntegrationInfoPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoJAR") { id = "com.netflix.nebula.info-jar" @@ -94,6 +120,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.reporting.InfoJarManifestPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoJARProperties") { id = "com.netflix.nebula.info-jar-properties" @@ -101,6 +132,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.reporting.InfoJarPropertiesFilePlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoJava") { id = "com.netflix.nebula.info-java" @@ -108,6 +144,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.java.InfoJavaPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoOwners") { id = "com.netflix.nebula.info-owners" @@ -115,6 +156,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.basic.ManifestOwnersPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoProps") { id = "com.netflix.nebula.info-props" @@ -122,6 +168,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.reporting.InfoPropertiesFilePlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } create("infoScm") { id = "com.netflix.nebula.info-scm" @@ -129,6 +180,11 @@ gradlePlugin { description = project.description implementationClass = "nebula.plugin.info.scm.ScmInfoPlugin" tags.set(listOf("nebula", "info")) + compatibility { + features { + configurationCache.set(true) + } + } } } } diff --git a/gradle.lockfile b/gradle.lockfile index 0de7b26..03229f0 100644 --- a/gradle.lockfile +++ b/gradle.lockfile @@ -7,7 +7,7 @@ com.googlecode.javaewah:JavaEWAH:1.2.3=testCompileClasspath,testRuntimeClasspath com.jcraft:jzlib:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.netflix.nebula:gradle-contacts-plugin:8.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.netflix.nebula:nebula-gradle-interop:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.netflix.nebula:nebula-test:11.11.3=testCompileClasspath,testRuntimeClasspath +com.netflix.nebula:nebula-test:11.12.0=testCompileClasspath,testRuntimeClasspath com.perforce:p4java:2015.2.1365273=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-codec:commons-codec:1.20.0=testCompileClasspath,testRuntimeClasspath io.leangen.geantyref:geantyref:1.3.16=testRuntimeClasspath @@ -29,14 +29,14 @@ org.jetbrains.kotlin:kotlin-stdlib:2.2.0=runtimeClasspath org.jetbrains.kotlin:kotlin-stdlib:2.2.20=compileClasspath,embeddedKotlin,testCompileClasspath,testRuntimeClasspath org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jspecify:jspecify:1.0.0=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:5.14.1=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:5.14.1=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:5.14.1=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:5.14.1=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:1.14.1=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-launcher:1.14.1=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.14.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:5.14.3=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:5.14.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:5.14.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.14.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:1.14.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-launcher:1.14.3=testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.3=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:2.4=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.17=testCompileClasspath,testRuntimeClasspath