11import org.gradle.kotlin.dsl.support.serviceOf
22import org.gradle.kotlin.dsl.withType
33import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
4+ import java.nio.file.Files
5+ import kotlin.io.path.createFile
46
57plugins {
68 alias(libs.plugins.spring.dependency.management)
@@ -68,9 +70,13 @@ val composeWasmPropertiesUpdater by tasks.registering(ComposeWasmPropertiesUpdat
6870 propertiesMap.put(" server.port" , " 8081" )
6971 propertiesMap.put(" skiko.version" , libs.versions.skiko.get())
7072
71- val applicationPropertiesFile = projectDir.resolve(" src/main/resources/application.properties" )
72- val applicationProperties = applicationPropertiesFile.absolutePath
73- propertiesPath.set(applicationProperties)
73+ val applicationPropertiesPath = projectDir.resolve(" src/main/resources/application.properties" )
74+
75+ if (! applicationPropertiesPath.exists()) {
76+ applicationPropertiesPath.createNewFile()
77+ }
78+
79+ propertiesPath.set(applicationPropertiesPath.normalize().absolutePath)
7480
7581 val composeWasmStdlibTypeInfo: FileCollection = kotlinComposeWasmStdlibTypeInfo
7682
@@ -79,10 +85,6 @@ val composeWasmPropertiesUpdater by tasks.registering(ComposeWasmPropertiesUpdat
7985 composeWasmStdlibTypeInfo.singleFile
8086 }
8187 )
82-
83- if (! applicationPropertiesFile.exists()) {
84- applicationPropertiesFile.createNewFile()
85- }
8688}
8789
8890tasks.withType<KotlinCompile > {
0 commit comments