web-dev-qa-db-fra.com

Impossible d'installer le plugin Cobertura pour Eclipse

Le message d'erreur suivant s'affiche lorsque j'ai essayé d'installer le plug-in cobertura dans Eclipse kepler (version Java/j2ee) via le marché Eclipse.

Impossible de terminer l’installation, car un ou plusieurs éléments requis pourraient ne pas être trouvé. Logiciel en cours d'installation: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) 

Exigence manquante: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) requiert 'org.junit4 0.0.0 'mais impossible à trouver

25
Krunal Shah

J'ai réussi à faire installer eCobertura en copiant les sous-répertoires des plugins Junit d'une version précédente d'Eclipse dans mon répertoire plugins /, puis en redémarrant Eclipse.

La version Junit fournie avec mon Eclipse (Spring Toolsuite v3.3) était org.junit_4.11.0.v201303080030. C’est celui-ci qui a provoqué l’échec de l’installation de eCobertura.

Les deux versions que j'ai copiées de STS 3.2 étaient org.junit4_4.8.1.v20120523-1257 et org.junit_4.10.0.v4_10_0_v20120426-0900. 

22
user2816065

L'installation de eCobertura sur un nouvel Eclipse (Kepler, Luna) pose un problème en raison de la version plus récente du package JUnit qui n'est pas traitée par le vérificateur de dépendances eCobertura

L'une des solutions (suggérée dans la réponse précédente) consiste à copier les packages org.junit* à partir de l'ancienne installation Eclipse, mais cela peut poser problème si vous ne l'avez pas.

La solution pour une toute nouvelle installation est très similaire: vous devez télécharger org.junit4_4.8.1.v20120523-1257.jar à partir d’Internet et le placer simplement dans le dossier des plugins d’Eclipse.

Notez que vous n'avez pas besoin d'ajouter org.junit_4.10.0.v4_10_0_v20120426-0900.jar dans ce cas.

Après cela, vous pourrez installer eCobertura.

12
Bosko Mijin

Téléchargez Eclipse depuis ce lien et , Allez à $Eclipse_home/plugins et copiez ces dossiers

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

Un peu tard, mais je voulais juste ajouter que cela fonctionnait pour STS 3.8.1 avec Eclipse Mars. Il suffit de télécharger le fichier JAR spécifié ci-dessus et de le placer dans le dossier «plugins».

0
jdavis