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 문제입니다. 고쳐주실분..

 

참고

반응형