Мой проект использует junit-4.8.2.jar и mockito-all-1.8.5.jar; оба включают Hamcrest 1.1. Это работает очень хорошо, пока я не добавил hamcrest-all-1.2.jar; теперь я получаю различные ошибки NoSuchMethodError, потому что, по-видимому, мой код компилируется в Hamcrest 1.2, но работает с Hamcrest 1.1.
Похоже, существуют различные способы решения этой проблемы (например, вместо этого использовать junit-dep-4.8.2 и т. Д.), Но есть ли способ сказать Eclipse, чтобы он предпочел Hamcrest 1.2. во время выполнения, а также во время компиляции?