@@ -3,14 +3,14 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
33plugins {
44 `java- library`
55 groovy
6- kotlin
7- alias(libs.plugins.versions)
8- alias(libs.plugins.sonar)
9- alias(libs.plugins.updates)
6+ kotlin(" jvm" )
7+ alias(build.plugins.versions)
8+ alias(build.plugins.sonar)
109 id(" openapiprocessor.test" )
1110 id(" openapiprocessor.testInt" )
1211 id(" openapiprocessor.publish" )
1312 id(" openapiprocessor.coverage" )
13+ id(" openapiprocessor.versions" )
1414 id(" openapiprocessor.newapi" )
1515}
1616
@@ -34,7 +34,6 @@ kotlin {
3434 jvmToolchain(libs.versions.build.jdk.get().toInt())
3535
3636 compilerOptions {
37- freeCompilerArgs.add(" -Xannotation-default-target=param-property" )
3837 jvmTarget = JvmTarget .fromTarget(libs.versions.target.jdk.get())
3938 }
4039}
@@ -103,6 +102,7 @@ dependencies {
103102
104103tasks.withType<Test >().configureEach {
105104 jvmArgs(listOf (
105+ " -Xshare:off" ,
106106 " --add-exports" , " jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" ,
107107 " --add-exports" , " jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED" ,
108108 " --add-exports" , " jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED" ,
@@ -137,6 +137,7 @@ sonarqube {
137137 property(" sonar.projectKey" , " openapi-processor_openapi-processor-spring" )
138138 property(" sonar.organization" , " openapi-processor" )
139139 property(" sonar.host.url" , " https://sonarcloud.io" )
140- property(" sonar.coverage.jacoco.xmlReportPaths" , layout.buildDirectory.dir(" reports/jacoco/test/jacocoTestReport.xml" ).get().toString())
140+ property(" sonar.coverage.jacoco.xmlReportPaths" ,
141+ layout.buildDirectory.dir(" reports/jacoco/test/jacocoTestReport.xml" ).get().toString())
141142 }
142143}
0 commit comments