2012-05-15 18 views
30

Tengo un proyecto intellij con varios módulos. Algunos de los módulos deben ejecutarse como servidores. Para cada servidor (módulo) tengo una configuración de ejecución.¿Cómo combinar varias configuraciones de ejecución en Intellij juntos?

¿Puedo agrupar esas configuraciones de ejecución, así que no necesito hacer clic en ejecutar o detener cinco veces?

Si es importante, el proyecto está completamente mavenizado.

Respuesta

24

La respuesta aceptada anteriormente no funciona para ejecutar varios servidores o cualquier secuencia de comandos que no terminan.

La buena noticia es que ahora puede usar la configuración de ejecución Compound que se crea de forma nativa en el programa para ejecutar simultáneamente varios servidores que no finalizan.

De hecho, incluso el plugin MultiRun establece en su GitHub page que recomiendan utilizar la configuración de ejecución Compound sobre su complemento.

Official IntelliJ IDEA documentation

Esto es lo que las opciones se parece a:

Screenshot of what the setting looks like

pasos para conseguir que funcione:

  1. En primer lugar crear sus configuraciones de ejecución individuales
  2. A continuación, crear un nueva configuración compuesta
  3. Ahora elija las configuraciones de ejecución individuales que configuró previamente.
  4. Finalmente ejecute su nueva configuración Compound.

Todas las configuraciones individuales se ejecutarán simultáneamente. ¡Perfecto para servidores y otros hilos que no salen!

+0

Exactamente lo que necesitaba – smac89

23

actualización

Esto ahora es posible (a pesar de que los problemas vinculados a @CrazyCoder aún están abiertas a partir de esta fecha). En Intellij 12, puede "ejecutar otra configuración" antes de iniciar cuando se encuentre en "Editar configuraciones". Aquí hay una captura de pantalla:

Run Another Configuration

+0

¡Esto debe marcarse como la respuesta correcta! – Tieme

+0

Estoy usando IntelliJ IDEA 12.1.4 y esta opción simplemente dosent existe –

+0

@ThiagoBorn Estoy usando la misma versión y existe. –

16

Control hacia fuera este Multirun plugin.

Y sí, lo encontré siguiendo el enlace de CrazyCoder, así que lo apoyé de nuevo.

+0

El plugin Multirun se ve bien. Permite ejecutar múltiples configuraciones en orden secuencial con retraso. Desafortunadamente, no permite ejecutar configuraciones específicas en el modo de depuración – Geniy

Cuestiones relacionadas