Я использую Ivy для управления своими зависимостями, и это вызывает у меня проблемы с easymock
мой файл ivy.xml имеет следующее:
<dependency org="easymock" name="easymock" rev="2.5.+" conf="compile,test -> default" />
а затем я следую другим зависимостям библиотеки, надеясь, что в случае, если какая-то другая библиотека использует другую версию easymock, по крайней мере, моя библиотека получит правильную.
но затем, после того, как я решу, в eclipse я вижу, что есть 2 версии easymock (1.2 и 2.5), а затем 1.2 указан первым.
и когда я запускаю свой модульный тест, я получаю java.lang.NoSuchMethodError в конструкторе org.easymock.internal.RecordState, который принимает org.easymock.internal.IMocksBehavior.
что предполагает, что я использую старую версию EasyMock.
Любые идеи, как я могу обойти эту проблему?