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
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.
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
.
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
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».