Intenté instalar Maven Integration para Eclipse y recibí estos errores.
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]
Mi proceso ha sido Ayuda >> EclipseMarketplace >> Buscar "Integración de Maven para Eclipse" >> Instalar (m2e)
Por favor ayuda.
Editar
Después de encontrarse con una gran cantidad de problemas, se tomó la decisión de desinstalar Eclipse Indigo 3.6.2 e instalar Indigo 3.7 (según los estándares de la empresa en la que trabajo actualmente). Después de tomar este curso de acción, se resolvieron todos los problemas con las instalaciones (maven y otros).
eclipse
jakarta-ee
m2e
Rachel_Franz
fuente
fuente
Respuestas:
Hoy me encontré con un problema similar y descubrí que esta pregunta también ha sido formulada y respondida recientemente en el foro de atlassian . Mi solución fue instalar slf4j según las pautas de esta publicación de blog sobre "Registro de SLF4J en complementos de Eclipse".
Para extraer, esto es lo que hice:
Una vez que se completó la instalación (y se reinició Eclipse), pude instalar el complemento maven.
ACTUALIZAR:
Algunas de las otras respuestas en este hilo ahora contienen enlaces a repositorios de paquetes oficiales. No he probado si funcionan, pero si prefieres usar un repositorio oficial, ahora sabes dónde encontrarlos :)
fuente
About
sección y el blog al que se vincula (y que apunta a fuin.org) me parece que está bien. Además, fuin.org está en github con muchas contribuciones. Finalmente, si compara los hashses MD5 de slf4j.api_1.6.6.jar (de fuin.org) con los de Maven, verá que son iguales. Así que sí, aunque este no es un repositorio oficial, me parece legítimo basándome en estas observaciones.Use el sitio de actualización de software como http://download.eclipse.org/technology/m2e/releases/1.0 Eso funcionó para mí y salió con exactamente el mismo mensaje de error.
fuente
El equipo de complementos ha creado una solución para m2e 1.4 y Eclipse Indigo (con esta precisión: Indigo ya no es compatible oficialmente con m2e):
Repositorio P2: http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/
Referencia: lista de distribución de usuarios de m2e
fuente
Show Directory Contents.
enlace para ver qué hay dentro.Usando Helios, y usé este repositorio para descargar Maven Integration For Eclipse sin problemas.
http://download.eclipse.org/technology/m2e/releases/1.3
fuente
Eso significa que a la carpeta eclipse / plugins le falta "org.slf4j.api_1.6.4.v20120130-2120.jar", por lo que necesita copiar el archivo a eclipse / plugins.
fuente
Ubuntu 13.04, Eclipse 3.8.1. Para el Paso 3, todo lo que tuve que hacer fue agregar el sitio principal de descarga de juno: http://download.eclipse.org/releases/juno y m2e se puede instalar desde allí.
fuente
Esto se debe a que maven 1.5 no es compatible con la versión actual de eclipse. Entonces necesitamos usar maven 1.4 o 1.3
Los pasos para instalar maven 1.4 están a continuación
1) Haga clic en Ayuda en eclipse
2) Instalar nuevo software
3) La URL para la ubicación del sitio es " http://download.eclipse.org/technology/m2e/releases "
4) Desmarque la casilla de verificación "Mostrar solo las últimas versiones del software disponible". Si no desmarca la casilla, solo mostrará la última versión y no mostrará maven 1.4.
5) Seleccione m2e y slf4j de la versión 1.4 y haga clic en Siguiente.
fuente
Si está utilizando eclipse Indigo: parece que faltan muchos archivos. Si descarga eclipse Kepler, parece tener los archivos que faltan en Indigo. Puede sugerir cambiar.
fuente
Tuve este problema con la última versión de eclipse Indigo 64bit. Resolví la instalación de la última versión de eclipse Juno 64bit.
fuente
Puede encontrar org.slf4j.api 1.6.4 / 1.7.2 en el repositorio de Orbit , que es más confiable que otros repositorios de terceros.
fuente
La razón por la que Maven no puede resolver slf4j es porque Maven no puede encontrarlo en el sitio de software disponible. Es por eso que la sugerencia de @Lasse de usar otro sitio de software funciona. Me gustaría señalar que la causa raíz básica es que la documentación de atlassian está desactualizada ahora. Así que podemos usar la última versión de Maven. Referencia: Error de instalación de Maven para Eclipse (M2E)
fuente