[ERROR] no candidates found for method call compile 빌드 오류

gnoesnooj·2022년 4월 27일
0

배경

티모태 배포 진행하던 중, mariaDB를 사용하기 위해 의존성을 추가해줬다.

compile('org.mariadb.jdbc:mariadb-java-client')

하지만 실행을 하니, no candidates found for method call compile 라는 오류가 발생했다.

해결

(1)

  • help > Find Action > Reload All Gradle Projects
  • 이후 인텔리제이 재부팅

(2)
compile 로 의존성 추가를 해줄 때 이와 같은 문제가 발생한다.
implementation 으로 변경해주면 해결된다.
compile, compileonly, implementation 각각의 차이점을 알아야 할 필요가 있을 것 같다.

또한 이동욱님의 스프링부트와 AWS로 혼자 구현하는 웹 서비스를 참조하면서 배포를 진행하고 있던 사람들이라면, 아래 (2) 링크를 통해서 변경사항들을 적용하면 해결할 수 있는 문제가 많을 것 같다.

참조
(1) https://118k.tistory.com/970
(2) https://jojoldu.tistory.com/539

profile
누구나 믿을 수 있는 개발자가 되자 !

0개의 댓글