Pregunta

Tengo un proyecto J2EE en Eclipse 3.2 y al final de cada compilación quiero crear e implementar automáticamente un archivo WAR. Por el momento tengo que hacer esto a mano, que son 5 o 6 clics del mouse y sería bueno automatizarlo.

Sé que puedo hacer esto con un script de compilación personalizado usando ANT, pero espero una solución nativa de Eclipse.

Tengo instalados los complementos de herramientas estándar J2EE (JST) y Herramientas estándar web (WST) en mi entorno Eclipse.

¿Fue útil?

Solución

Si puede implementarlo como un script Ant, puede hacer que Eclipse invoque ese script Ant en cada compilación automáticamente (y dentro del entorno Eclipse). Utilice Project- > Properties- > Builders- > Add- > Ant Builder. Dale a ese constructor tu script Ant personalizado y se ejecutará automáticamente después del " normal " constructores de su proyecto.

Otros consejos

Solo hay dos opciones:

  • O haces clic derecho en el proyecto: Ejecutar - > Ejecutar en el servidor. (Su proyecto debe ser un proyecto web).
  • O escribe ese script de hormiga y usa eclipse para almacenar su configuración de ejecución de hormiga y reutilizar esa configuración.

Utilizando la última versión de Eclipse Java EE, podría definir servidores y adjuntar proyectos a esos servidores.

Esto desplegará automáticamente su proyecto en el servidor cuando el proyecto cambie.

Haga clic derecho en su proyecto: Exportación - > Web - > Archivo WAR Haz lo que quieras hacer.

Considere el uso de netbeans, el despliegue de oído completo y guerra es posible sin la necesidad de escribir usted mismo para la mayoría de los servidores principales, es decir, tomcat, was, weblogic, glassfish y jboss.

Lo recomiendo encarecidamente, incluso sobre la suite racional de IBM.

Karl

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top