web-dev-qa-db-de.com

Das Cobertura-Plugin für Eclipse kann nicht installiert werden

Ich erhalte folgende Fehlermeldung, als ich versuchte, das cobertura plugin in Eclipse Kepler (Java/j2ee-Version) über den Eclipse-Marktplatz zu installieren.

Die Installation kann nicht abgeschlossen werden, da ein oder mehrere erforderliche Elemente vorhanden sein könnten nicht gefunden werden Software wird installiert: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) 

Fehlende Anforderung: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) erfordert 'org.junit4 0.0.0 'aber es konnte nicht gefunden werden

25
Krunal Shah

Ich konnte eCobertura installieren, indem ich die Junit-Plugin-Unterverzeichnisse einer früheren Version von Eclipse in mein Plugins/-Verzeichnis kopierte und dann Eclipse neu starte.

Die mit meiner Eclipse (Spring Toolsuite v3.3) gelieferte Junit-Version war org.junit_4.11.0.v201303080030. Dies ist derjenige, bei dem die Installation von eCobertura fehlgeschlagen ist.

Die zwei Versionen, die ich von STS 3.2 übernommen habe, waren org.junit4_4.8.1.v20120523-1257 und org.junit_4.10.0.v4_10_0_v20120426-0900. 

22
user2816065

Die Installation von eCobertura auf einem neuen Eclipse (Kepler, Luna) verursacht ein Problem aufgrund einer neueren Version des JUnit-Pakets, das nicht von der eCobertura-Abhängigkeitsüberprüfung behandelt wird. 

Eine der Lösungen (in der vorherigen Antwort vorgeschlagen) besteht darin, dass Sie org.junit*-Pakete aus der alten Eclipse-Installation kopieren müssen. Dies kann jedoch ein Problem sein, wenn Sie es nicht haben.

Die Lösung für eine komplett neue Installation ist sehr ähnlich: Sie müssen org.junit4_4.8.1.v20120523-1257.jar aus dem Internet herunterladen und einfach in den Plugins-Ordner von Eclipse ablegen.

Beachten Sie, dass Sie in diesem Fall nicht org.junit_4.10.0.v4_10_0_v20120426-0900.jar hinzufügen müssen.

Danach können Sie eCobertura installieren.

12
Bosko Mijin

Laden Sie Eclipse von this link und .__ herunter. Gehen Sie zu $Eclipse_home/plugins und kopiert diese Ordner

  • org.junit_4.10.0.v4_10_0_v20120426-0900
  • org.junit4_4.8.1.v20120523-1257
3
Sumit Sahay

Etwas spät, wollte aber nur hinzufügen, dass dies für STS 3.8.1 mit Eclipse Mars funktioniert. Laden Sie einfach die oben angegebene JAR-Datei herunter und legen Sie sie im Ordner "Plugins" ab.

0
jdavis