2011년 1월 13일 목요일

Eclipse 3.6 에서 Junit4 사용시 발생하는 경고 메시지 해결법

상황 : java1.6, Spring2.5.6, Eclipse 3.6 사용시


다른 상황에서의 발생은 확인하지 못했습니다.


아래와 같은 에러가 발생합니다.


- Classpath Dependency Validator Message





해당 에러를 확인해 보기 위해 .classpath 파일을 확인했습니다.

아래 부분이 에러를 발생시킨 부분입니다.

<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>



이클립스 포럼과 debug 를 확인해본 결과 해당 부분은 버그로 보였습니다만, bug fix 에는 실패했습니다.


결국 이클립스의 junit 대신 새로운 library 에 junit 를 추가하기로 결정했습니다.


https://github.com/KentBeck/junit/downloads 에서 다운로드 받습니다.


junit-4.8.2.jar 를 받아서 WEB-INF/lib 폴더에 추가했습니다.

문제를 일으킨 <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 선언은 .classpath 에서 제거합니다.

Marker 에서 해당 오류가 사라진 것을 확인했습니다.




Junit Test 수행시 오류없음을 확인하여 정상적으로 적용됐는지 확인합니다.


댓글 없음:

댓글 쓰기