Hay dos plugins para Eclipse Maven :

m2eclipse parece ser el más antiguo, pero el más robusto. ¿Hay alguna diferencia clave entre los dos ?

Que uno debe ser elegido para un proyecto a partir de hoy y por qué ?

ACTUALIZACIÓN: m2eclipse se está moviendo a eclipse.org y será incluido en el Indigo tren de lanzamiento (Eclipse 3.7). Ver m2e en Eclipse: ¿Qué significa esto para usted? y m2eclipse se está moviendo a eclipse.org!. El aceptó la respuesta es aún más correcta.

  • ¿Cómo puedo saber si estos 2 años de edad, las respuestas están al día?
  • Las respuestas son todavía hasta la fecha. Pero la pregunta no es realmente más como m2eclipse está en proceso de ser trasladado a eclipse.org. Voy a actualizar a la pregunta con la info.
  • Eclipse de IAM no trabajo con Eclipse Indigo bugs.eclipse.org/bugs/show_bug.cgi?id=351691
  • m2e tiene su parte justa de los errores e introdujo nuevas molestias (Véase: M2E ejecución plugin no cubiertos), pero como se indicó anteriormente IAM no funciona bajo Indigo, a todos.
InformationsquelleAutor Michel | 2008-11-20

9 Comentarios

  1. 42

    Puedo elegir m2eclipse ya que es estable y tiene todo lo que necesito. Especialmente la capacidad para resolver las dependencias en el interior del área de trabajo.

    He probado el otro hace algún tiempo y no les gusta. Fue a errores, así que me di por vencido rápidamente.

    • m2eclise aquí también…
    • feliz m2eclipse usuario.
    • Estoy teniendo exacto en el lado opuesto de la experiencia con 0.10.0, golpeando a varios m2eclipse errores recientemente, como los recursos de fuga después de un pom editar, actualizar las instantáneas no de trabajo y más
    • estoy experimentando el mismo problema, a veces toda mi directorio de origen se elimina
    • m2eclipse chupa
  2. 4

    Para mí como un completo Maven-novato de la m2eclipse plugin funcionó bastante bien. Manejamos alrededor de 15 proyectos con ella. El anidado de proyectos Maven será plana en Eclipse (como no apoyar proyectos anidados), pero todos ellos se configuran automáticamente de la manera correcta, de modo que todo funciona bien. Hasta ahora nunca me necesarias para invocar manualmente un comando Maven, para mí el uso de la preconfigurado «ejecutar como» lanzamiento configuraciones hizo su trabajo muy bien.

    Para mí la calidad de m2eclipse pueden ser juzgados por este simple ejemplo: Si ejecutas en Eclipse en un JRE en lugar de JDK, m2eclipse muestra una advertencia de que algunas de sus características se basan en un JDK. Sin embargo, todavía funciona en la versión de JRE. Y el cuadro de diálogo de advertencia tiene hipervínculos a el Eclipse de la documentación acerca de los argumentos de línea de comandos y a la «Installed JREs» preferencias», por lo que fácilmente se puede arreglar el mal Java VM.

    Que dijo no puedo hablar a favor o en contra de IAM, como nunca he usado debido a la buena m2eclipse experiencia.

  3. 3

    m2eclipse está bien (mucho más fiable que fue 1-2 años), pero m2eclipse extras (que usted necesita para WTP de integración – WTP le da la capacidad para ejecutar un servidor en el IDE) es un asunto diferente – y no admite Codehaus. Varias veces a la semana usted va a encontrar que no ha copiado recursos para el appserver, o de obtener un NPE, o algún otro problema.

    No he utilizado Eclipse de IAM, pero he descubierto esta página, mientras que en busca de alternativas para m2e porque de estos WTP problemas. Intellij está llamando, creo.

    • Sí, he experimentado que el dolor. Debo decir que la desactivación automática de la construcción en Eclipse ayuda mucho con eso. Creo que m2eclipse podría hacer un poco demasiado en cada generación.
  4. 2

    m2eclipse está muy bien para los pequeños proyectos. Pero tiene un muy pobre desempeño en grandes proyectos de empresa. Incluso un cambio más pequeño en POMs que haría que este plugin para «actualizar dependencias» por horas…

    Desde que nos cambiamos a IAM, el problema ha ido casi. Incluso si se toma un tiempo para poder lidiar con el POM cambios, es todavía como minutos en lugar de horas (m2e).

    Elegir:

    • m2e – si el proyecto es pequeño y te gusta características de lujo como árboles de dependencias
    • iam – si usted necesita el rendimiento
  5. 1

    He utilizado m2eclipse. Pero yo nunca administrar el lanzamiento de las pruebas o de todo el proyecto desde dentro de eclipse (el proyecto tuvo carpetas anidadas para varios sub-módulos). Cuando la he usado dijeron apoyo para que se experimentales. La mayoría de los que pudimos conseguir fue sintaxis y comprobación de tales. Para el resto he utilizado la consola.

    No como la experiencia en todos los.

  6. 1

    lo que acerca de múltiples módulos de proyecto ?, plugin m2eclipse es ineficaz. Especialmente si utilizamos la guerra módulo.

    • Por qué? m2eclipse trabajado bien para mí con multi-módulo de guerra proyecto dentro de un oído. Usted puede tener a su vez fuera de la solución de espacio de trabajo en el proyecto de padres…pero funciona.
    • Si apago «Resolver área de trabajo Artefactos» entonces debo tener para limpiar todo el proyecto (eclipse/proyecto/limpio) que depende de la super pom 🙁 no quiero hacer repetir proceso limpio después de maven limpio, instalar o etc. Dado que los proyectos que dan errores. Pero si lo ejecuto en el símbolo del sistema no pasa nada, todo va bien.
    • De los que no puedo solucionarlo. Yo no puedo compilar e instalar super proyecto en m2eclipse, la guerra de proyecto da error «Acceso Denegado», plugin puede copiar o mover archivos jar de guerra proyecto de la ruta de salida creo, no sé. Así que uso el plugin m2eclipse en eclipse para hacer de la gestión de la dependencia, etc. Yo uso mvn símbolo del sistema para realizar el proceso en el super pom hasta encontrar la solución.

Dejar respuesta

Please enter your comment!
Please enter your name here