occurrences occurrence multiple multicursor intellij intellij-idea

intellij idea - occurrence - ¿Cómo combinar varias configuraciones de ejecución en Intellij juntos?



select multiple lines webstorm (4)

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.

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

Si importa, el proyecto está completamente mavenizado.


Actualizar

Esto ahora es posible (a pesar de que los problemas con @CrazyCoder enlazados todavía están abiertos 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:


Descubrí que ''Compuesto'' ordenaba todos los módulos alfabéticamente y los lanzaba en ese orden. Esto podría ser un problema si hay módulos con dependencias. Si hay una manera de anular esa clasificación, no pude encontrarla.


La respuesta aceptada anteriormente no funciona para ejecutar varios servidores o secuencias de comandos que no finalizan.

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 afirma en su página de GitHub que recomiendan utilizar la configuración de ejecución Compound sobre su complemento.

Documentación oficial de IntelliJ IDEA

Estas son las opciones que se muestran a continuación:

Pasos para hacerlo funcionar:

  1. Primero crea tus configuraciones de ejecución individuales
  2. Luego crea una nueva configuración compuesta
  3. Ahora elija las configuraciones de ejecución individuales que configuró previamente.
  4. Finalmente solo ejecuta tu nueva configuración Compound .

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


Mira este plugin Multirun .

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