배경
org.gradle.configuration-cache를 활성화하면서, Kotlin Multiplatform 플러그인이 org.gradle.api.Project를 configuration cache에 직렬화하지 못하는 한계로 인해 약 30건의 WARNING이 발생합니다. 모든 경고의 출처는 pluginId: org.jetbrains.kotlin.multiplatform(datagsm-shared)이며, 우리 코드 문제가 아닌 플러그인 자체의 미지원입니다.
이 때문에 현재 gradle.properties에서 org.gradle.configuration-cache.problems=warn으로 유지하고 있습니다. JVM 서비스 모듈은 캐시가 온전히 적용되며, datagsm-shared 관련 태스크만 부분적으로 캐시되지 않습니다.
해야 할 일
- Kotlin Multiplatform 플러그인이 configuration cache를 지원하는 버전으로 올라가면
problems를 fail로 격상
- 격상 후 전체 빌드에서 cache 관련 WARNING이 0건인지 검증
관련 파일
gradle.properties
datagsm-shared/build.gradle.kts
배경
org.gradle.configuration-cache를 활성화하면서, Kotlin Multiplatform 플러그인이org.gradle.api.Project를 configuration cache에 직렬화하지 못하는 한계로 인해 약 30건의 WARNING이 발생합니다. 모든 경고의 출처는pluginId: org.jetbrains.kotlin.multiplatform(datagsm-shared)이며, 우리 코드 문제가 아닌 플러그인 자체의 미지원입니다.이 때문에 현재
gradle.properties에서org.gradle.configuration-cache.problems=warn으로 유지하고 있습니다. JVM 서비스 모듈은 캐시가 온전히 적용되며,datagsm-shared관련 태스크만 부분적으로 캐시되지 않습니다.해야 할 일
problems를fail로 격상관련 파일
gradle.propertiesdatagsm-shared/build.gradle.kts