2010-03-26 10 views
5

Vedo un sacco di cose online relative ai pulsanti di fissaggio che non possono essere premuti e che risolvono i problemi di rete con i proxy. Questo mi sembra un problema diverso, relativo a jem.util.0.0.0 nel caso di maven2 o alle librerie necessarie per altri plugin.eclisse 3.5.1 (Galileo) con ubuntu 9.10 (Karmic) arrestato! Impossibile installare il plugin maven2! (O qualsiasi altro plugin)

Il setup:

Eclipse 3.5.1 (Galileo) installato con apt-get. Ubuntu 9.10 (Karmic Koala) (Funziona come una macchina virtuale, non dovrebbe essere importante.)

Descrizione generale problema: L'installazione del plug-in di eclissi Maven2 non riesce.

In particolare, non è possibile installare plug-in maven2 dal flusso installazione eclissi di utilizzare questo sito di destinazione: http://m2eclipse.sonatype.org/sites/m2e/

Il sito Maven è trovato, l'installazione ha inizio, e poi restituisce questo errore:

non può completare il installare perché non è stato possibile trovare uno o più elementi richiesti. Software installato: Integrazione Maven per Eclipse (obbligatorio) 0.10.0.20100209-0800 \ (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) Requisito mancante: Integrazione Maven per Eclipse (obbligatorio) 0.10.0.20100209-0800 (org \ .maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) richiede 'org.eclipse.jem. \ util 0.0.0' ma non è stato trovato

La documentazione ufficiale di Ubuntu richiede il supporto per Eclipse 3.5.1 e consiglia di utilizzare il Gestore pacchetti Synaptic e nient'altro su eventuali problemi.

Qualcuno ha qualche idea in questo?

+0

Ho avuto esattamente lo stesso problema: lo verificherò tra qualche ora e tornerò da te. – VonC

+0

Installazione completata e risposta aggiunta. – VonC

risposta

1

Non ricordo esattamente, ma penso di aver dovuto installare JEM dall'Editor di Eclipse udpate site. Ma non sto usando la versione pacchettizzata di Eclipse, quindi non posso certificare che non dovrai installare altro materiale. In realtà, secondo this page, potrebbe essere necessario:

I had to jump through quite a few hoops to get m2eclipse installed in Eclipse 3.5.1 on Ubuntu 9.10. I had to install these dependencies in this order:

before Eclipse would allow me to install m2eclipse. JEM in particular is quite well hidden.

Personalmente, ho don't recommend utilizzando la versione confezionata però (cioè io preferisco installarlo manualmente).

+0

Grazie Pascal. Sono appena riuscito a farlo funzionare. Pubblicherò i passaggi che ho seguito. –

0

In generale, quando si gestiscono strumenti Java è preferibile installarli manualmente anziché affidarsi ai meccanismi di packaging di Linux. Le applicazioni Java in genere hanno i propri meccanismi di dipendenza che funzionano meglio/sono meglio mantenuti e trovo meno fastidi da non mescolare i due.

+0

Hmh - interessante. Ero così felice con il programma apt-get perché sembrava funzionare così bene. La mia felicità potrebbe sbiadire un po '... Questa regola dovrebbe essere applicata anche ad altri sistemi o solo a strumenti Java? –

+0

Non è che apt non funzioni bene o non sia ben gestito (al contrario), è che tutti i pacchetti devono essere mantenuti, e i pacchetti linux non tengono il passo con le ultime versioni java. Ad esempio, Eclipse e Maven dispongono di estesi sistemi integrati di gestione delle dipendenze; vuoi davvero approfittare di questi invece di fare affidamento su apt. Per altri software Unix, apt generalmente funziona molto bene. In ogni caso, come sviluppatore è una buona idea avere almeno familiarità con come creare e installare strumenti java e unix dal sorgente. –

+0

Buoni punti. Grazie. –

3

OK - così ho ottenuto questo per lavorare con i seguenti passi:

Da Eclipse Menu> Hep> Install New Software> Lavora con ... Aggiungere il seguente sito: Galileo - http://download.eclipse.org/releases/galileo

ora installare il seguente (se non c'è già):

Eclipse Java EE Developer Tools 
Eclipse Platform 
Eclipse Web Developer Tools 
Eclipse XML Editors and Tools 
Eclipse XSL Developer Tools 
JavaScript Developer Tools 
Rich Ajax Platform SDK 

Una volta che è stato fatto, sono stato in grado di installare con successo Maven attraverso lo stesso processo.

Stavo solo scherzando per vedere se avrebbe funzionato o no. Alcuni di questi potrebbero essere ridondanti o non necessari a tutti.

Forse la risposta di Pascal è più diretta e diretta. Ad ogni modo, sta funzionando ora.

Grazie!

5

Sono riuscito a installarlo, ma è necessario essere sicuri di non convalidare solo il sito m2eclipse, ma anche il sito di aggiornamento Galileo o Helios.

Il meccanismo P2 scaricherà quindi tutte le dipendenze (wst, emf, gef, ...) per voi, rendendo assolutamente non necessarie le manipolazioni descritte da Pascal's answer.

alt text http://img401.imageshack.us/img401/331/eclipsem2install.png

+0

Il problema è che c'è un brutto bug con Eclipse 3.5.1 e Linux (vedi http://stackoverflow.com/questions/1703753/how-do-you-fix-loading-plugins-in-eclipse-3-5 -1-su-linux) ed evito il "contatta tutto il sito di aggiornamento" durante l'installazione del plugin (non sono sicuro del sito di aggiornamento difettoso, quindi non posso disabilitarlo). –

+0

@Pascal: lascio questa opzione selezionata, ma disabilita quasi tutti i siti di aggiornamento tranne il minimo indispensabile, che di solito funziona (potrebbe non essere in quella configurazione esatta di Linux). – VonC

+0

È chiaramente un buon consiglio e potrei adottare questa strategia. Grazie. –

0

Il problema è Gnome API cambia che blocca alcuni widget SWT di ricevere eventi di visualizzazione. È stato corretto nel codice Eclipse 3.6, per le versioni precedenti basta impostare la variabile di ambiente GDK_NATIVE_WINDOWS = true.

+0

Questo non ha nulla a che fare con questa domanda. –

+0

Corretto Pascal. Questo è un problema diverso, non correlato ai pulsanti di eclissi non reattivi. –

0

Ho avuto qualche problema durante l'aggiornamento a Karmic: la finestra di dialogo dell'installazione del plug-in era solo parzialmente funzionante. Si è rivelato essere un problema con GDK. C'è una soluzione semplice: imposta GDK_NATIVE_WINDOWS = 1 nel tuo ambiente. http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/

+0

Stesso commento come per @ user302783: questo non ha nulla a che fare con questa domanda. –

+0

Corretto Pascal. Il mio problema non ha a che fare con i pulsanti eclipse non reattivi. –

1

Il modo più semplice per risolvere questo problema è quello di utilizzare il gestore di pacchetti Synaptic per installare maven2 prima di installare m2eclipse utilizzando il gestore eclissi installtion. Quindi sarebbero i passi:

1) Sistema-> Amministrazione-> Gestore pacchetti Synaptic: controllare maven2 (e tutte le sue dipendenze)

2) eclipse-> Aiuto-> installare il nuovo software: usare http://m2eclipse.sonatype.org/sites/m2e e seguire le istruzioni di installazione.

Problemi correlati