Actualmente estoy evaluando maven para mejorar nuestro proceso de construcción. La creación y creación de archivos jar normales funciona hasta ahora, aunque no estoy del todo contento con el IDE de Maven.¿Actualmente es posible construir Eclipse Plugins by Maven Y tener una buena integración IDE?
Ahora estoy en ese punto, donde todas las libs que necesito para nuestro proyecto están construidas, y me estoy moviendo a los proyectos Eclipse RCP. Y ahora no estoy seguro de cómo continuar.
Hay algunos complementos que necesito construir primero, antes de pasar a la parte RCP real. Por lo tanto, tengo 3 problemas.
Quiero construir esos plugins, la única solución real para ese parece ser el experto-haz-plugin: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
Pero, agradable para la integración IDE también necesito los archivos correspondientes (plugin.xml, construir .properties, etc ...) que deberían generarse automáticamente.
Para construir las partes RCP, parece que hasta ahora la única solución es solo el complemento pde-maven http://mojo.codehaus.org/pde-maven-plugin/ que, por lo que yo sé, usa ant-pde. Esto es estúpido, ¿no?
La única otra cosa que pude encontrar fue tycho (http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/), pero esto es hasta en una etapa muy temprana.
y de nuevo, es necesaria una buena integración de Eclipse. Realmente, realmente, realmente no quiero especificar dependencias dos veces.
Entonces, ¿cómo construyes tus proyectos Eclipse RCP con maven?
actualización
Por ahora, parece que no existe tal solución disponible. Tycho parece muy prometedor, pero perdí 2 días y no conseguí que se ejecutara (la versión actual en este momento). Tal vez estará listo en medio año más o menos.
Desde la PDE se basa en buildfiles ANT, no veo cómo el PDE-maven-plugin es estúpida. No reinventar la rueda. –
Pero maven ya hace la mayoría de las cosas por sí mismo (compilación, empaquetado, etc.), ¿por qué no tener un complemento completamente independiente (de la hormiga) con una sobrecarga de configuración mínima? – Mauli
Actualmente, echo un vistazo a Tycho vs. Buckminster etc. Más de un año después de su pregunta, ¿cómo es su experiencia? – cuh