Skip to content

Commit 4e52b2e

Browse files
committed
Fixes after merge with current master
1 parent 4b7aa4d commit 4e52b2e

File tree

15 files changed

+94
-156
lines changed

15 files changed

+94
-156
lines changed

build-settings-logic/src/main/kotlin/kotlin-compiler-server-build-scan.settings.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ develocity {
99
val overriddenName = buildScanUsername.orNull
1010
server = "https://ge.jetbrains.com/"
1111
buildScan {
12+
13+
termsOfUseUrl = "https://gradle.com/help/legal-terms-of-use"
14+
termsOfUseAgree = "yes"
15+
1216
publishing.onlyIf { true }
1317
capture {
1418
fileFingerprints = true

build.gradle.kts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@ plugins {
2121

2222
apply<NodeJsRootPlugin>()
2323

24-
allprojects {
25-
afterEvaluate {
26-
dependencies {
27-
dependencies {
24+
setOf(
25+
rootProject,
26+
project(":common"),
27+
project(":executors"),
28+
project(":indexation"),
29+
).forEach { project ->
30+
project.afterEvaluate {
31+
project.dependencies {
32+
project.dependencies {
2833
implementation(libs.jackson.module.kotlin)
2934
implementation(libs.kotlin.idea) {
3035
isTransitive = false
@@ -108,9 +113,10 @@ fun Project.generateProperties(
108113
"libraries.folder.compose-wasm-compiler-plugins" to prefix + libComposeWasmCompilerPlugins,
109114
"libraries.folder.compiler-plugins" to prefix + compilerPluginsForJVM,
110115
"spring.mvc.pathmatch.matching-strategy" to "ant_path_matcher",
116+
"spring.main.banner-mode" to "off",
111117
"server.compression.enabled" to "true",
112118
"server.compression.mime-types" to "application/json,text/javascript,application/wasm",
113-
"springdoc.swagger-ui.path:" to "/api-docs/swagger-ui.html",
119+
"springdoc.swagger-ui.path" to "/api-docs/swagger-ui.html",
114120
"skiko.version" to libs.versions.skiko.get(),
115121
)
116122

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
2+
3+
extensions.configure<KotlinProjectExtension>("kotlin") {
4+
logger.info("For the ${project.name} we used $kotlinVersion kotlin version in this build.")
5+
6+
sourceSets.configureEach {
7+
languageSettings {
8+
val kotlinLanguageVersion = project.providers.gradleProperty("kotlin_language_version")
9+
if (kotlinLanguageVersion.isPresent) {
10+
languageVersion = kotlinLanguageVersion.get()
11+
logger.info("An overriding Kotlin language version of $languageVersion was found for project ${project.name}")
12+
}
13+
val kotlinApiVersion = project.providers.gradleProperty("kotlin_api_version")
14+
if (kotlinApiVersion.isPresent) {
15+
apiVersion = kotlinApiVersion.get()
16+
logger.info("An overriding Kotlin api version of $apiVersion was found for project ${project.name}")
17+
}
18+
}
19+
}
20+
21+
jvmToolchain {
22+
languageVersion.set(JavaLanguageVersion.of(17))
23+
vendor.set(JvmVendorSpec.AMAZON)
24+
}
25+
}
26+
27+
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
28+
compilerOptions {
29+
30+
freeCompilerArgs.addAll(
31+
"-Xreport-all-warnings",
32+
"-Xrender-internal-diagnostic-names",
33+
"-Xuse-fir-experimental-checkers"
34+
)
35+
36+
allWarningsAsErrors.set(false)
37+
extraWarnings.set(true)
38+
39+
// Adding additional cli options for testing purpose
40+
project.providers.gradleProperty("kotlin_additional_cli_options").orNull?.let { options ->
41+
options.split(" ").filter { it.isNotBlank() }.forEach {
42+
freeCompilerArgs.add(it)
43+
}
44+
}
45+
}
46+
}
Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,4 @@
11
plugins {
22
kotlin("jvm")
3-
}
4-
5-
kotlin {
6-
7-
logger.info("For the ${project.name} we used $kotlinVersion kotlin version in this build.")
8-
9-
sourceSets.configureEach {
10-
languageSettings {
11-
val kotlinLanguageVersion = project.providers.gradleProperty("kotlin_language_version")
12-
if (kotlinLanguageVersion.isPresent) {
13-
languageVersion = kotlinLanguageVersion.get()
14-
logger.info("An overriding Kotlin language version of $languageVersion was found for project ${project.name}")
15-
}
16-
val kotlinApiVersion = project.providers.gradleProperty("kotlin_api_version")
17-
if (kotlinApiVersion.isPresent) {
18-
apiVersion = kotlinApiVersion.get()
19-
logger.info("An overriding Kotlin api version of $apiVersion was found for project ${project.name}")
20-
}
21-
}
22-
}
23-
24-
jvmToolchain {
25-
languageVersion.set(JavaLanguageVersion.of(17))
26-
vendor.set(JvmVendorSpec.AMAZON)
27-
}
28-
}
29-
30-
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
31-
compilerOptions {
32-
33-
freeCompilerArgs.addAll(
34-
"-Xreport-all-warnings",
35-
"-Xrender-internal-diagnostic-names",
36-
"-Xuse-fir-experimental-checkers"
37-
)
38-
39-
allWarningsAsErrors.set(false)
40-
extraWarnings.set(true)
41-
42-
// Adding additional cli options for testing purpose
43-
project.providers.gradleProperty("kotlin_additional_cli_options").orNull?.let { options ->
44-
options.split(" ").filter { it.isNotBlank() }.forEach {
45-
freeCompilerArgs.add(it)
46-
}
47-
}
48-
}
49-
}
3+
id("base-kotlin-conventions")
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
plugins {
2+
kotlin("multiplatform")
3+
id("base-kotlin-conventions")
4+
}

cache-maker/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
@file:OptIn(ExperimentalWasmDsl::class)
22

33
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
4-
import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenExec
54
import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenRootEnvSpec
65
import org.jetbrains.kotlin.gradle.targets.js.ir.JsIrBinary
76
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrLink
87
import org.jetbrains.kotlin.gradle.targets.js.ir.WasmBinary
98

109
plugins {
11-
kotlin("multiplatform")
10+
id("base-kotlin-multiplatform-conventions")
1211
}
1312

1413
kotlin {

common/src/main/kotlin/com/compiler/server/common/components/KotlinEnvironment.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com.intellij.openapi.util.Disposer
44
import component.CompilerPluginOption
55
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
66
import org.jetbrains.kotlin.cli.common.arguments.parseCommandLineArguments
7-
import org.jetbrains.kotlin.cli.common.arguments.toLanguageVersionSettings
87
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
98
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
109
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
kotlin = "2.2.0"
2+
kotlin = "2.2.20-dev-9058"
33
kotlinIdeVersion = "1.9.20-506"
44
kotlinIdeVersionWithSuffix = "231-1.9.20-506-IJ8109.175"
55
spring-boot = "3.5.3"

indexation/src/main/kotlin/WebIndexationBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class WebIndexationBuilder(
2828
PluginCliParser.loadPluginsSafe(
2929
compilerPlugins,
3030
compilerPluginOptions,
31-
emptyList<String>(),
31+
emptyList(),
3232
configuration,
3333
kotlinEnvironment.disposable
3434
)

resource-server/build.gradle.kts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,8 @@ import java.util.*
66
plugins {
77
alias(libs.plugins.spring.dependency.management)
88
alias(libs.plugins.spring.boot)
9-
alias(libs.plugins.kotlin.jvm)
109
alias(libs.plugins.kotlin.plugin.spring)
11-
}
12-
13-
kotlin.jvmToolchain {
14-
languageVersion.set(JavaLanguageVersion.of(17))
15-
vendor.set(JvmVendorSpec.AMAZON)
10+
id("base-kotlin-jvm-conventions")
1611
}
1712

1813
val resourceDependency: Configuration by configurations.creating {

0 commit comments

Comments
 (0)