Another instance of the NoSuchMethodError for the JUnit & Hamcrest combination.
Offending code:
assertThat(dirReader.document(0).getFields()
Using David's tip and How do I split a string on a delimiter in Bash? resulted in the following bash script:
( IFS=":"; for i in `mvn dependency:build-classpath | grep -v '\[INFO\]'`; do jar tf $i | awk "{print \"$i\\t\" \$1}"; done | grep Matcher )
(online at http://www.kaspervandenberg.net/2013/scripts/findDependencyClass.sh)
Which found that dependency JGlobus-Core-2.0.4 has its own versions of org.hamcrest.BaseMatcher, org.hamcrest.CoreMatchers, and org.hamcrest.Matcher.