Ivy を使用して依存関係を管理していますが、easymock で問題が発生しています
私のivy.xmlファイルには次のものがあります:
<dependency org="easymock" name="easymock" rev="2.5.+" conf="compile,test -> default" />
次に、他のライブラリの依存関係に従います。他のライブラリが別のバージョンの easymock を使用している場合に、少なくとも私のライブラリが正しいバージョンを取得することを期待しています。
しかし、私が解決した後、Eclipseでは、easymockの2つのバージョン(1.2と2.5)があり、1.2が最初にリストされていることがわかります。
単体テストを実行すると、org.easymock.internal.IMocksBehavior を受け取る org.easymock.internal.RecordState のコンストラクターで java.lang.NoSuchMethodError が発生します。
これは、古いバージョンの EasyMock を使用していることを示唆しています。
どうすればこの問題を回避できますか?