25

eclipse Market Place から eclipse kepler (java/j2ee バージョン) に cobertura プラグインをインストールしようとすると、次のエラー メッセージが表示されます。

1 つ以上の必要なアイテムが見つからなかったため、インストールを完了できません。インストールされているソフトウェア: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152)

不足している要件: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) には 'org.junit4 0.0.0' が必要ですが、見つかりませんでした

4

4 に答える 4

22

以前のバージョンの Eclipse から junit プラグインのサブディレクトリを plugins/ ディレクトリにコピーしてから、Eclipse を再起動することで、eCobertura をインストールすることができました。

私の Eclipse (Spring Toolsuite v3.3) に付属していた junit バージョンは org.junit_4.11.0.v201303080030 でした。これは、eCobertura のインストールが失敗する原因となったものです。

STS 3.2 からコピーした 2 つのバージョンは、org.junit4_4.8.1.v20120523-1257 と org.junit_4.10.0.v4_10_0_v20120426-0900 です。

于 2013-09-25T15:53:46.167 に答える
12

eCobertura新しい Eclipse ( Kepler、 ) にインストールすると、依存関係チェッカーによって処理されない新しいバージョンのパッケージがLuna原因で問題が発生します。JUniteCobertura

解決策の 1 つ (前の回答で提案されている) は、org.junit*古い Eclipse インストールからパッケージをコピーする必要があることですが、パッケージがない場合は問題になる可能性があります。

完全に新しいインストールの解決策は非常に似ていますorg.junit4_4.8.1.v20120523-1257.jar。インターネットからダウンロードして、Eclipse の plugins フォルダーに配置するだけです。

その場合、追加する必要はありませんorg.junit_4.10.0.v4_10_0_v20120426-0900.jar

その後、インストールできるようになりますeCobertura

于 2014-11-27T14:34:09.897 に答える
3

Download eclipse from this link and go to $eclipse_home/plugins and copies these folders

  • org.junit_4.10.0.v4_10_0_v20120426-0900
  • org.junit4_4.8.1.v20120523-1257
于 2016-01-04T09:57:25.707 に答える
0

少し遅れましたが、これが Eclipse Mars を使用する STS 3.8.1 で機能したことを追加したかっただけです。上で指定した JAR をダウンロードして、'plugins' フォルダーに配置するだけです。

于 2016-09-27T07:05:04.587 に答える