[Kotlin] spring initializr 이용시 'Unresolved reference: snippetsDir' 해결방법
프로그래밍/Kotlin | 2022. 7. 24. 17:12
spring initializr를 이용해 프로젝트를 만들면 gradle 빌드가 안되는 현상이 있습니다.
snippetsDir 관련 오류가 나오는데, 아래처럼 해결합니다
요약
// extra["snippetsDir"] = file("build/generated-snippets") // as-is
val snippetsDir by extra { file("build/generated-snippets") } // to-be
build.gradle.kts에서 snippetsDir를 위 내용처럼 바꿔주고
dependsOn(tasks.test) // added tasks. prefix
해당 스니핏을 쓰는 부분 (ex. test) 앞에 tasks. 을 붙여줍니다. 그럼 끝!
원인
Gradle Kotlin DSL에서는 extra 사용법이 바뀌었기 때문입니다.
spring initializr 문제입니다. 고쳐주실분..
참고
반응형
'프로그래밍 > Kotlin' 카테고리의 다른 글
[Spring Security] HttpSecurity 설정시 kotlin DSL 인식 안될때 (0) | 2023.12.27 |
---|---|
[Kotlin] spring restdocs constraint 필드 자동 추가하기 (0) | 2022.09.12 |
[Kotlin] Scope function (범위 함수) (0) | 2022.04.03 |
[Kotlin] flatMap, flatten (0) | 2022.04.02 |
[Kotlin] groupBy (0) | 2022.04.02 |