2010-09-13 9 views
7

Actualmente estoy escribiendo una aplicación GWT a través de Eclipse. Eclipse se utiliza para el desarrollo pero utilizo el plugin m2eclipse y un pom.xml de Maven con el plugin GWT para compilarlo y ejecutarlo en &.¿Cómo puedo iniciar más de una sesión de depuración en Eclipse con un solo clic?

Cuando necesito para depurar la aplicación que debe:

  1. invocación "Ejecutar como ..." en un proyecto Maven (a través de m2eclipse) "guerra: explotó GWT: depuración". Esto inicia el servidor de aplicaciones de GWT y espera una conexión de depuración remota en el puerto 3408. La necesidad de esperar a que explote la GUERRA significa que podría pasar un minuto para que esto suceda.
  2. Invoque "Depurar como ..." una aplicación Java remota para conectarse al servidor.

Ya he agregado los dos objetivos a los favoritos para bloquearlos en el menú desplegable pero sigue siendo un problema.

Me gustaría lanzarlos en secuencia desde un solo clic en lugar de dos acciones discretas.

¿Hay alguna forma en Eclipse para lograr esto?

Respuesta

0

¿Por qué estás lanzando así? ¿No puedes simplemente lanzarlo mediante el plugin GWT? Vaya a Run Configurations ->Web Application (el círculo azul con "g" dentro) y cree una nueva configuración de ejecución.

En ella, en la pestaña Principal, ingrese (o seleccione) su proyecto e ingrese com.google.gwt.dev.DevMode en la clase Principal.

En Argumentos, introduzca -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -port 8888 -war path_to_your_dir_with_WEB-INF_directory com.package.your.Module

+0

no tengo una opción en la materia. Nuestro proyecto es extremadamente grande, tiene muchas dependencias, extrae algunos J2EE y usamos Maven para compilarlo y gestionarlo. El complemento está bien para proyectos pequeños pero no adecuados para nosotros. – locka

+0

Si es así, me temo que no es posible iniciar dos sesiones de depuración con un solo clic. AFAIK puede hacer que GWT se ejecute en un servidor externo, tal vez esta sea una solución, pero no sé cómo hacerlo. – amorfis

Cuestiones relacionadas