java

nestableruntimeexception apache commons cannot be resolved

초이짬 2019. 5. 31. 15:40
728x90

생성된 java 소스에 무언가를 수정 하고 나서 빌드 했더니

뜬금없이 패키지명에 에러가 나온다...

제목과 같은 오류와 .class 가 없다고

한창 찾다보니 외부 라이브러리를 maven 을 사용하는데 maven 라이브러리가 아닌


net.sf.json.JSONException 이 import 되어 있고

해당 라이브러리가 buid path 에 따로 잡혀 있었다

정상적으로 maven 을 통하지 않고 외부 경로로 집어 넣은거 같은데

아마 소스에 문제가 있어서 참조가 안되어 생기거 같다

정상적으로 maven json 라이브러리 추가로 해결 했는데

문제는 저게 잘 되다가 재 빌드를 통할때 뜬금없이 나와서 문제 해결이 어려웟다

클래스 파일 import들이 의존 관계에서 일부 class 가 정상이 아닐땐 문제를 찾는게

쉽지 않다.. 저 문제는 다양하게 아마 발생할거 같다.

찾아 놓고 다시 시간 지나서 팀원 피시는 빌드 환경 변경없이 사용하다가 다시 또 나온 문제라

바로 확인 안되서 기억보단 기록으로 다시 기록해둔다

728x90