diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 07fefc3..d259d5d 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,7 +1,7 @@ - + diff --git a/build.gradle.kts b/build.gradle.kts index 64ba158..2f7fe79 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,16 +1,4 @@ plugins { autowire(libs.plugins.kotlin.jvm) apply false -} - -allprojects { - tasks.withType().configureEach { - kotlinOptions { - jvmTarget = "17" - freeCompilerArgs = listOf( - "-Xno-param-assertions", - "-Xno-call-assertions", - "-Xno-receiver-assertions" - ) - } - } + autowire(libs.plugins.maven.publish) apply false } \ No newline at end of file diff --git a/sweetdependency-gradle-plugin/build.gradle.kts b/sweetdependency-gradle-plugin/build.gradle.kts index 6cc5c23..d74274f 100644 --- a/sweetdependency-gradle-plugin/build.gradle.kts +++ b/sweetdependency-gradle-plugin/build.gradle.kts @@ -9,14 +9,21 @@ group = property.project.groupName version = property.project.version java { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 withSourcesJar() } kotlin { - jvmToolchain(17) + jvmToolchain(21) sourceSets.all { languageSettings { languageVersion = "2.0" } } + compilerOptions { + freeCompilerArgs = listOf( + "-Xno-param-assertions", + "-Xno-call-assertions", + "-Xno-receiver-assertions" + ) + } } dependencies {