Problemas de integración Maven y eclipse

 

Hola.
Bueno, pues ya tiene rato que no posteo dudas, así que abusaré de la hospitalidad
de la comunidad para preguntar algo que me trae un tanto mareado.
Hace algunas semanas entre a un proyecto, el cual se gestiona con maven, y se despliega en un AS JBoss.

La forma como lo he trabajado es en eclipse, construyo código, y para hacer debug sobre el mismo, lo hago
mediante debug remoto, es decir, configuro en eclipse la url (mi localhost) y el puerto por el que escucha
el JBoss, y... y ya...

En la parte de ejecución, bueno, es algo latoso, lo primero es ejecutar un script que invoca el comando de
compilación de maven (ésto porque tienen unos parámetros propios y que hueva estarlos escribiendo cada vez )
después, ejecuto ooootro script que borra un archivo war y un ear de la carpeta "deploy" del dominio del JBoss,
copia los archivos del folder "target" del proyecto hacia la carpeta de "deploy" del dominio especificado en el JBoss,
para después invocar (en el mismo script, aclaro) el script de arranque del JBoss,
el cual previmente modifiqué para que abra
el puerto de depuración ( nunca había escrito la palabra script
tantas veces en un mismo párrafo ... script, script)

Ahora, mi duda es, hay alguna forma de ahorrarme toda esta monserga?
Es decir, cada que hago una corrección, tengo que detener el servidor, ejecutar los scripts,
y después de que se inicia el AS, me tengo que conectar remoto desde el eclipse...
Lo digo porque hay tipos de otros equipos de trabajo que dicen que con MyEclipse se configura
harto fácil, pero pues, ni tengo el tiempo de ver si es cierto, además de que el MyEclipse que
consiga sería pirata, y pues, como que no va.
Lo que yo he visto es que (según) puedes declarar un plugin en el pom.xml para que te descargue
un plugin(valga la rebuznancia) que te permite hacer el famoso hot deployment en un proyecto construido bajo maven
pero pues me dicen también que con el MyEclipse no haces nada de eso y bueno... pues no sé si en el eclipse
haya algo así o ése tipo de brujerías sólo existen para el MyEclipse ...

Agradezco cualquier ayuda, consejo, link o burla por ser un jumento en configuraciones con maven...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

requieres JBoss?

Maven tiene un plugin para Jetty que funciona mucho más rápido. Nomás ejecutas la tarea jetty:run y levanta un jetty con tu aplicación, y se tarda mucho menos. Lo puedes ejecutar en línea de comandos, o desde Eclipse (maven-> run target...)

No sé si a lo que te refieres sea..

En eclipse hay una pestaña de Server, Windows-->Show view--->Server y si haces un cambio en jsp, faces,etc; no es necesario hacer algo porque JBoss ya tiene la caracteristica de HotDeploy pero si haces cambio en código Java solo haz un clean al server esto no detiene el servidor ni lo reinicia, (con click derecho)y se refelajan los cambios.

Imagen de neko069

Jetty no

Desafortunadamente @ezamudio, el proyecto si requiere JBoss, en primer lugar, porque así está configurado ya el entorno, manejan algunos ejb, y datasources que ya están definidos, entonces, pues por ése lado no me puedo mover tan libre como quisiera...

@hugo.garcia, lo que mencionas sería válido, de no ser porque un proyecto maven no lo puedes (que yo sepa) exponer como proyecto desplegable en la vista de server...

Seguiré revisando opciones, si tienen alguna sugerencia u observación, pues bien recibida, grax