[Kotlin Spring Boot] Spring Rest Docs 를 포함한 초기 프로젝트 생성 시 빌드 오류 수정하기 - Gradle

정지현·2022년 7월 20일
0

Intellij 환경에서 스프링 부트 프로젝트를 생성 시 Spring Rest Docs 를 체크하면 프로젝트 생성 이후 빌드 시 다음과 같은 오류가 발생한다.

Unresolved reference: snippetsDir

프로젝트 생성 버튼만 클릭했는데 오류가 발생하니 적잖이 억울했다.

다행히 우리의 구글은 모든 정보를 알고 있다.

문제 해결에 대한 Stackoverflow 글

build.gradle.kts 스크립트 파일에서 다음 코드를 변경해주면 된다.

변경 대상 1 (snippetsDir)

변경 전

extra["snippetsDir"] = file("build/generated-snippets")

변경 후

val snippetsDir by extra { file("build/generated-snippets") }

변경 대상 2 (tasks.asciidoctor)

변경 전

tasks.asciidoctor {
    inputs.dir(snippetsDir)
	dependsOn(test) // 기존 변경 전 코드
}

변경 후

tasks.asciidoctor {
    inputs.dir(snippetsDir)
    dependsOn(tasks.test) // 변경 후 코드
}

이제 gradle 을 리로드해주면 정상적으로 빌드가 됨을 확인할 수 있다.

끗.

profile
나를 성장시키는 좌절에 감사하고 즐기려고 노력 중

0개의 댓글