ローカル Eclipse で JUnit (4.8.2) テストまたは maven (2.2.1) ビルドを実行しようとすると、次のエラーが発生します。
JUnit 4.8.2
java.lang.NoSuchFieldError: address
at java.net.InetAddress.init(Native Method)
at java.net.InetAddress.<clinit>(InetAddress.java:242)
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:200)
at java.net.Socket.<init>(Socket.java:189)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.connect(RemoteTestRunner.java:570)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:381)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Maven 2.2.1
java.lang.NoSuchFieldError: address
at java.net.InetAddress.init(Native Method)
at java.net.InetAddress.<clinit>(InetAddress.java:242)
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:200)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
etc...
いくつかの投稿から判断すると、これは依存関係が競合している可能性があると人々は言っていますが、私にはわかりません。どんな助けでも大歓迎です。
編集:mvn clean install
コマンドラインからの実行は機能しますが、このエラーのためにEclipseでMavenのビルド、クリーンアップ、またはテストの実行を実行できません。何をする必要があるのでしょうか?
乾杯、
アレクセイ・ブルー