Errore: m2e Installa in Eclipse

Ho tentato di installare Maven Integration per Eclipse e ho ricevuto questi errori.

Cannot complete the install because one or more required items could not be found. Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317) Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found Cannot satisfy dependency: From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317) To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0) Cannot satisfy dependency: From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317) To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317] 

Il mio processo è stato di aiuto >> EclipseMarketplace >> Cerca “Maven Integration for Eclipse” >> Installa (m2e)

Per favore aiuto.

modificare

Dopo aver riscontrato una serie di problemi, è stata presa la decisione di disinstallare Eclipse Indigo 3.6.2 e installare Indigo 3.7 (secondo gli standard della società in cui lavoro attualmente). Dopo aver intrapreso questa linea di condotta, sono stati risolti tutti i problemi relativi alle installazioni (esperti e non).

    Mi sono imbattuto in un problema simile oggi e ho scoperto che anche questa domanda è stata recentemente posta e ha risposto al forum atlassiano . La mia soluzione era installare slf4j sulla base delle linee guida da questo post sul blog “SLF4J Logging in Eclipse Plugin”.

    Per estrarre, ecco cosa ho fatto:

    1. Eclipse -> Guida -> Installa nuovo software
    2. Aggiungi un nuovo sito software:
    3. Espandi “Maven osgi-bundles” e seleziona “slf4j-api”
    4. Fare clic su “Avanti” e seguire l’installazione.

    Dopo che l’installazione è stata completata (e Eclipse è stato riavviato), sono stato in grado di installare il plugin maven.

    AGGIORNARE:

    Alcune delle altre risposte in questo thread ora contengono collegamenti a repository di pacchetti ufficiali. Non ho provato se stanno funzionando, ma se preferisci usare un repository ufficiale, ora sai dove trovarli 🙂

    Utilizzare il sito di aggiornamento del software come http://download.eclipse.org/technology/m2e/releases/1.0 che ha funzionato per me e ottenuto lo stesso identico messaggio di errore.

    Il team dei plugin ha creato una correzione per m2e 1.4 e Eclipse Indigo (con questa precisione: Indigo non è più supportato ufficialmente per m2e):

    Repository P2: http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/

    Riferimento: mailing list di m2e-users

    Usando Helios, ho utilizzato questo repository per scaricare Maven Integration For Eclipse senza problemi.

    http://download.eclipse.org/technology/m2e/releases/1.3

    Ciò significa che la cartella eclipse / plugin manca “org.slf4j.api_1.6.4.v20120130-2120.jar”, quindi è necessario copiare il file in eclipse / plugins!

    Ubuntu 13.04, Eclipse 3.8.1. Per il passaggio 3 tutto ciò che dovevo fare era aggiungere il sito principale di download di juno: http://download.eclipse.org/releases/juno e m2e possono essere installati da lì.

    Se stai usando Eclipse Indigo – Sembra che manchino molti file. Se scarichi eclipse Kepler sembra che i file manchino in Indigo. Potrebbe suggerire di cambiare.

    Questo perché Maven 1.5 non è compatibile con la versione corrente di Eclipse. Quindi dobbiamo usare Maven 1.4 o 1.3

    Passaggi per installare Maven 1.4 è sotto

    1) Fai clic su Guida in eclipse

    2) Installa nuovo software

    3) L’URL per la posizione del sito è ” http://download.eclipse.org/technology/m2e/releases

    4) Deseleziona la casella di controllo “Mostra solo le ultime versioni del software disponibile” se non deseleziona la casella di controllo sarà solo l’ultima versione e non mostrerà Maven 1.4.

    5) Selezionare m2e e slf4j della versione 1.4 e fare clic su Avanti.

    Ho avuto questo problema con l’ultima versione di Eclipse Indigo 64bit. Ho risolto l’installazione dell’ultima versione di Eclipse Juno 64bit.

    È ansible trovare org.slf4j.api 1.6.4 / 1.7.2 nel repository Orbit , che è più affidabile di altri repository di terze parti.

    Il motivo per cui Maven non può risolvere slf4j è perché Maven non riesce a trovarlo nel sito del software disponibile. Questo è il motivo per cui il suggerimento di @Lasse di utilizzare un altro sito software funziona. Vorrei sottolineare che la causa principale di base è che la documentazione atlassiana non è aggiornata. Quindi possiamo semplicemente usare l’ultima versione di Maven. Riferimento: Maven for Eclipse (M2E) Errore di installazione