본문 바로가기

성장 일기/오류 해결

[Spring/lombok/IntelliJ] Could not find method compile() for arguments [org.projectlombok:lombok]... (2021-08-27)

lombok을 설치하고 dependcies에 설정해야 하는데 

처음에 

 

dependencies {
            compile 'org.projectlombok:lombok'
            annotationProcessor 'org.projectlombok:lombok'

}

 

로 적었더니

Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method compile() for arguments [org.projectlombok:lombok] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

와 같은 오류가 발생했다. 

 

위 오류의 해결방법은 다음과 같다. 

 

dependencies {
            compileOnly 'org.projectlombok:lombok'
            annotationProcessor 'org.projectlombok:lombok'

}

 

compile을 coplieOnly로 바꿔주면 된다.

 

그럼 정상적으로 빌드된다.

build successful