Maven 빌드는 성공했는데, Eclipse 상에서 Build 실패가 나는 경우가 있다. api가 없다는 이상한 것이 뜰 수 있다. 분명 소스 보기 하면 해당 lib가 나온다.

다양한 원인이 있을 수 있겠지만. 이번에 만난 케이스가 있어서 정리한다.

 

예를 들어, XML , WEB 관련 패키지가 java 1.6 으로 포함되었는데. 관련 패키지가 jdk 보다 우선 순위가 높도록 해야 한다.

 

project 의 propertie 설정으로 들어가서 java build path 로 접근한다.

 

image

 

jdk library를 xml보다 더 order가 빠르게 둔다.

powermock도 컴파일 이슈가 있어서 아래와 같이 가장 order의 bottolm으로 이동하니. 이클립스 컴파일 상태가 문제가 발견되지 않았다.

 

image

Posted by '김용환'
,