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 을 제공하고 있다.
댓글 없음:
댓글 쓰기