diff --git a/common-conventions/api/common-conventions.api b/common-conventions/api/common-conventions.api index fc3f9c12..661b91ec 100644 --- a/common-conventions/api/common-conventions.api +++ b/common-conventions/api/common-conventions.api @@ -104,6 +104,7 @@ public abstract class io/technoirlab/conventions/common/internal/CommonBuildFeat public abstract class io/technoirlab/conventions/common/internal/CommonExtensionImpl : io/technoirlab/conventions/common/api/CommonExtension { public fun (Lorg/gradle/api/Project;)V + public synthetic fun getBuildFeatures ()Lio/technoirlab/conventions/common/api/CommonBuildFeatures; public abstract fun getBuildFeatures ()Lio/technoirlab/conventions/common/internal/CommonBuildFeaturesImpl; protected final fun getProject ()Lorg/gradle/api/Project; public fun initDefaults ()V diff --git a/libraries/gradle-test-kit/api/gradle-test-kit.api b/libraries/gradle-test-kit/api/gradle-test-kit.api index f5b8080c..f7796506 100644 --- a/libraries/gradle-test-kit/api/gradle-test-kit.api +++ b/libraries/gradle-test-kit/api/gradle-test-kit.api @@ -12,7 +12,6 @@ public final class io/technoirlab/gradle/test/kit/Generator : java/lang/Enum { } public final class io/technoirlab/gradle/test/kit/GradleConfig { - public fun ()V public fun (Lio/technoirlab/gradle/test/kit/GradleConfig;)V public final fun getArguments ()Ljava/util/List; public final fun getBuildCache ()Z diff --git a/libraries/gradle-test-kit/src/main/kotlin/io/technoirlab/gradle/test/kit/Resources.kt b/libraries/gradle-test-kit/src/main/kotlin/io/technoirlab/gradle/test/kit/Resources.kt index 34e4f114..a7f0534b 100644 --- a/libraries/gradle-test-kit/src/main/kotlin/io/technoirlab/gradle/test/kit/Resources.kt +++ b/libraries/gradle-test-kit/src/main/kotlin/io/technoirlab/gradle/test/kit/Resources.kt @@ -2,8 +2,10 @@ package io.technoirlab.gradle.test.kit import java.nio.file.Path import java.nio.file.Paths +import kotlin.io.path.ExperimentalPathApi import kotlin.io.path.copyToRecursively +@OptIn(ExperimentalPathApi::class) internal fun copyResources(dirName: String, targetDir: Path) { val resourcesDir = Paths.get(::copyResources.javaClass.classLoader.getResource(dirName)!!.toURI()) resourcesDir.copyToRecursively(targetDir, overwrite = false, followLinks = true) diff --git a/settings.gradle.kts b/settings.gradle.kts index a54b29fa..01e8611d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -5,7 +5,7 @@ pluginManagement { mavenLocal() } plugins { - val conventionPluginsVersion = "v49" + val conventionPluginsVersion = "v50" id("io.technoirlab.conventions.gradle-plugin") version conventionPluginsVersion id("io.technoirlab.conventions.jvm-application") version conventionPluginsVersion id("io.technoirlab.conventions.jvm-library") version conventionPluginsVersion