본문 바로가기

스프링 부트

Missing artifact org.lazyluke:log4jdbc-remix:jar:0.2.7

Error : Missing artifact org.lazyluke:log4jdbc-remix:jar:0.2.7


원인  : maven 사용시 dependency 추가시 버전별 충돌이 일어나는것으로 보인다. 


해결책 : maven repository로 해당 라이브러리 있는 위치로가서 전부 날려주면된다.


1. maven.org  사이트의 접속해서 해당 dependency 버전이 존재하는지 확인한다.


확인하는 방법은 참고 : http://zanywitch.tistory.com/89


2. 버전이 버젓이 존재하는데 오류가 난다?

maven경로\repository\org\lazyluke\log4jdbc-remix 이동하여 전부 삭제한다.

버전이 여러개여도 maven에서는 충돌이 잘 안나지만 다운받으면서 약간의 오류로 충돌이 나는경우가 있다.


그때에는 오류나는 해당 라이브러리 경로로 가서 다 삭제해주고 다시 maven으로 다운받게 해야한다.

삭제 전 이클립스나, sts는 종료해두자


3. 이클립스나 sts 인텔리j tool를 재시작하여 확인해보면 오류가 안나는것을 확인할 수 있다.

그럼에도 불구하고 난다면 해당 프로젝트 오른쪽 클릭 - Maven - Update project... 를 선택하면 된다.