This commit is contained in:
usbharu 2025-05-12 01:30:23 +09:00
parent ac2a8e4da2
commit e28b8f0d6c
Signed by: usbharu
GPG Key ID: 8CB1087135660B8D
3 changed files with 34 additions and 2 deletions

View File

@ -57,8 +57,29 @@ subprojects {
kotlin {
jvmToolchain(21)
}
}
val mergeChildResources by tasks.registering(Copy::class) {
// 各子プロジェクトの resources を処理後に取得
dependsOn(subprojects.map { it.tasks.named("processResources") })
subprojects.forEach { sub ->
// 各サブプロジェクトの 'bootBuildInfo' タスクを待機するように設定
dependsOn(sub.tasks.named("bootBuildInfo"))
// サブプロジェクトの 'resources/main' をマージ
from(sub.layout.buildDirectory.dir("resources/main"))
}
into(layout.buildDirectory.dir("resources/main"))
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
tasks.named<ProcessResources>("processResources") {
dependsOn(mergeChildResources)
}
tasks {
register("run") {
dependsOn(gradle.includedBuild("hideout-core").task(":run"))
@ -83,7 +104,7 @@ tasks {
}
named<BootJar>("bootJar") {
layered {
enabled.set(false)
enabled = false
}
}
}

View File

@ -21,6 +21,7 @@ import com.github.jk1.license.importer.XmlReportImporter
import com.github.jk1.license.render.*
import kotlinx.kover.gradle.plugin.dsl.CoverageUnit
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins {
alias(libs.plugins.kotlin.jvm)
@ -138,8 +139,18 @@ tasks {
).toMutableList()
}
}
named<BootJar>("bootJar") {
layered {
// enabled.set(false)
}
}
}
springBoot {
buildInfo()
}
kover {

View File

@ -17,7 +17,7 @@
<configuration>
<property name="LOG_FILE" value="logs/logFile.log"/>
<property name="CONSOLE_LOG_THRESHOLD" value="${CONSOLE_LOG_THRESHOLD:-INFO}"/>
<property name="CONSOLE_LOG_THRESHOLD" value="${CONSOLE_LOG_THRESHOLD:-TRACE}"/>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<include resource="org/springframework/boot/logging/logback/file-appender.xml"/>