스파르타 내일배움캠프에서 진행하는 최종 프로젝트 구현 일지를 작성합니다.
❌ 에러
# 에러
Could not find method providedRuntime() for arguments [org.springframework.boot:spring-boot-starter-tomcat] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
✅ 원인
dependencies {
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
}
providedRuntime
은 war
plugin에서 제공
💡 해결
plugins{
id 'war'
}
plugins에 id 'war'
추가
❌ 에러
# 에러
Could not find method compile() for arguments [{group=org.thymeleaf.extras, name=thymeleaf-extras-java8time}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
✅ 원인
dependencies {
compile group: 'org.thymeleaf.extras', name: 'thymeleaf-extras-java8time'
}
compile
, runtime
, testCompile
, testRuntime
은 Gradle 4.10 (2018.8.27) 이래로 deprecate
💡 해결
dependencies {
implementation("org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE")
}
compile을 implementation으로 수정