2013년 4월 15일 월요일

Junit 4.11 Error


java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

Junit 4.11 로 Spring 에서 @Test Annotation을 이용해서 TDD를 하려고 하니..

저런 에러가 발생했다.

Junit 4.11 버젼 jar 에는 hamcrest 라는 package 자체가 없다..

이상하다 여기고 구글링 하던중

Junit 버젼중 저 package가 같이 build안되고 따로 되어 있는 경우가 있다는 사실을 겨우 발견

Junit 4.10 버젼 jar 안에는 물론 들어있었다..

궂이 Junit 4.11 을 써야한다면 source 자체를 받아서 maven 으로 다시 빌드하면된다..

Junit.org? 에 들가면 친절히 maven build를 위한 pom.xml 을 제공하고 있다.


댓글 없음:

댓글 쓰기