gradle setting 중
compileOnly('org.springframework.boot:spring-boot-starter-web')
testCompileOnly('org.springframework.boot:spring-boot-starter-test')
}
A problem occurred evaluating root project 'Pr'.
> Could not find method compile() for arguments [org.springframework.boot:spring-boot-starter-web] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
위와 같은 오류가 발생했다.
버전의 차이로
compile, runtime, testCompile, testRuntime 은 Gradle 4.10에서
deprecate 되었고, Gradle 7.0부터 삭제되었다고 한다.
삭제된 네 명령은 각각 implementation, runtimeOnly, testImplementation, testRuntimeOnly 으로 대체되었다.
작성자는 CompileOnly로 대체해서 오류를 해결했다.