2013-09-05 16 views
25

Viene visualizzato il seguente messaggio di errore quando ho provato a installare il plugin cobertura in eclipse kepler (versione java/j2ee) attraverso il marketplace di eclipse.Impossibile installare il plug-in Cobertura per Eclipse

Impossibile completare l'installazione in quanto uno o più articoli richiesti non possono essere trovati . Software in fase di installazione: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152)

requisito mancante: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) richiede 'org.junit4 0.0.0 'ma non è stato trovato

risposta

22

sono stato in grado di ottenere eCobertura installare copiando il JUnit plug sottodirectory da una precedente versione di Eclipse nel mio plugins /, quindi riavviare Eclipse.

La versione junit fornita con Eclipse (Spring Toolsuite v3.3) era org.junit_4.11.0.v201303080030. Questo è quello che ha causato il fallimento dell'installazione di eCobertura.

Le due versioni che ho copiato da STS 3.2 erano org.junit4_4.8.1.v20120523-1257 e org.junit_4.10.0.v4_10_0_v20120426-0900.

+6

Grazie per l'analisi, tuttavia abbiamo utilizzato il plug-in EclEmma al posto di cobertura. Funziona perfettamente in entrambe le varianti (java/j2ee) di eclissi. –

+0

Questa soluzione ha funzionato per me. Molte grazie! – EKI

+0

+1, ha funzionato per me e modificato e per una facile esecuzione –

12

Installazione eCobertura sulla nuova eclissi (Kepler, Luna) causa un problema a causa della nuova versione di JUnit pacchetto che non è trattata da eCobertura dipendenze checker.

Una delle soluzioni (suggerita nella risposta precedente) è che devi copiare i pacchetti org.junit* dalla vecchia installazione di eclipse, ma questo può essere un problema se non lo hai.

Soluzione per un'installazione completamente nuova è molto simile: devi scaricare org.junit4_4.8.1.v20120523-1257.jar da internet e posizionarlo nella cartella dei plugin di eclipse.

In questo caso non è necessario aggiungere org.junit_4.10.0.v4_10_0_v20120426-0900.jar.

Dopodiché, sarà possibile installare eCobertura.

+3

Ecco la parte * veramente * dispari. È il 2015 adesso e il plugin è * ancora * bloccato su quella vecchia versione. Viene mantenuto anche più? – jjpe

3

Scarica Eclipse da this link e andare a $eclipse_home/plugins e copie queste cartelle

  • org.junit_4.10.0.v4_10_0_v20120426-0900
  • org.junit4_4.8.1.v20120523-1257
0

Un po 'in ritardo, ma volevo solo aggiungere che questo ha lavorato per STS 3.8. 1 usando Eclipse Mars. Basta scaricare il JAR specificato sopra e inserirlo nella cartella 'plugins'.

Problemi correlati