Quiero importar el proyecto Maven existente en eclipse. Encontré 2 formas de hacerlo, una es a través de la ejecución desde la línea de comandos mvn eclipse:eclipse
y otra es instalar el complemento eclipse maven desde eclipse. ¿Cuál es la diferencia entre ambos y cuál es preferible?
El complemento maven-eclipse es un complemento de Maven y siempre ha estado allí (uno de los primeros complementos disponibles con Maven 1, uno de los primeros complementos migrados a Maven 2). Ha sido durante mucho tiempo la única forma decente de integrar la importación de un proyecto maven existente con Eclipse. En realidad, no proporciona una integración real, solo genera los archivos .project
y .classpath
(también tiene soporte WTP) de un proyecto Maven. He usado este complemento durante años y estaba muy contento con él (y muy insatisfecho en este momento por los complementos de Eclipse para Maven como m2eclipse ).
El complemento m2eclipse es uno de los complementos de Eclipse para Maven . En realidad, es el primero y el más maduro de los proyectos destinados a integrar Maven dentro del Eclipse IDE (este no siempre ha sido el caso, no fue realmente utilizable ~ hace 2 años, vea los comentarios en Mevenide vs. M2Eclipse, Q para Eclipse / IAM ) Pero, incluso si no uso cosas como crear un proyecto Maven desde Eclipse o el editor POM u otros asistentes sofisticados, tengo que decir que este complemento ahora es totalmente utilizable, proporciona una integración muy fluida, tiene buenas características ... En otro palabras, finalmente lo cambié :) ahora lo recomendaría a cualquier usuario (avanzado o principiante).
Si instalo el complemento eclipse de maven a través del menú eclipse Ayuda -> Instalar nuevo software, ¿todavía necesito modificar mi pom.xml para incluir el complemento eclipse de maven en la sección de complementos?
Esta pregunta es un poco confusa pero la respuesta es no. Con el complemento m2eclipse instalado, simplemente haga clic derecho en el explorador de paquetes e Importar ...> Proyectos Maven para importar un proyecto Maven existente a Eclipse.
No tengo experiencia con Eclipse o Maven, por lo que las otras respuestas parecían un poco complicadas.
El siguiente conjunto de pasos más simple funcionó para mí:
Requisito previo : asegúrese de tener el complemento Maven instalado en su Eclipse IDE: cómo agregar el complemento Maven a Eclipse
pom.xml
archivo)fuente
El uso
mvn eclipse:eclipse
solo generará archivos de configuración de eclipse general, esto está bien si tiene un proyecto simple; pero en el caso de un proyecto basado en la web, como servlet / jsp, debe agregar manualmente las funciones Java EE a eclipse (WTP).Para hacer que el proyecto se ejecute a través de la porción de servidores eclipse, configure Apache para Eclipse: descargue y descomprima Apache Tomcat en alguna parte. En Eclipse Windows -> Preferencias -> Servidores -> Agregar entornos de tiempo de ejecución (Crear servidor local), seleccione su versión de Tomcat, Siguiente, vaya al directorio del Tomcat que descomprimió, haga clic en Finalizar.
Ventana -> Mostrar vista -> Servidores Agregar el proyecto a la lista de servidores
fuente
Maven tiene un complemento de Eclipse y Eclipse tiene un complemento de Maven vamos a discutir esas cosas. Cuando usamos Maven con esas cosas de línea de comando y etc. cuando estamos pasando por eclipse, no queremos que los códigos de línea de comando tengan mucho útil, Maven y eclipse dan una buena integración, funcionarán muy bien juntos gracias a esos complementos
Paso 1 : Ve al proyecto maven. Aquí mi proyecto es FirstApp. (Ejemplo, mi proyecto es FirstApp)
Allí puede ver un archivo pom.xml, ahora lo que queremos es generar un proyecto de eclipse usando ese pom.xml.
Paso 2 : Use mvn eclipse: comando eclipse
Paso 3 : verificar el proyecto
después de la ejecución de este comando, observe que se han creado dos archivos nuevos
Nota: ambos archivos se crean para Eclipse. Cuando abra esos archivos, notará que se genera una variable de clase "M2_REPO". Desea agregar esa ruta de clase en eclipse, de lo contrario, eclipse mostrará un error.
Paso 4 : Importar proyecto eclipse
Más detalles aquí
fuente
Creo que el complemento m2eclipse es más útil. Esto proporciona herramientas agradables como el editor POM y la creación de un proyecto Maven desde Eclipse.
fuente
eclipse:eclipse
inicialmente, no hay necesidad de eso si tiene instalado m2eclipse. Simplemente importe ...> proyectos Maven y olvide el complemento maven-eclipse.No pude importar un proyecto Maven con los pasos sugeridos anteriormente hasta que descubrí por qué no se estaba importando:
Un proyecto de Maven no se importará si tiene otro proyecto de Maven con la misma identificación de artefacto. Asegúrese de que la ID de artefacto de su proyecto sea única en su espacio de trabajo de eclipse.
fuente
Desde Eclipse Neon que contiene Eclipse Maven Integration (m2e) 1.7, la forma preferida es una de las siguientes formas:
.project
), así como para proyectos que no son de Eclipse que solo contienen el archivopom.xml
.fuente
Archivo »Importar» Maven »Proyecto Maven existente» Siguiente
http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse
fuente