2015-12-18 17 views
6

Ho diverse applicazioni. Ciascuno di essi è distribuito nel proprio server delle applicazioni. È fatto in questo modo perché riduce al minimo il tempo necessario per ridistribuire ogni applicazione quando viene apportata una modifica solo in quella applicazione. Questo perché verrà riavviato un solo server di app con una sola applicazione, che richiede meno tempo.Configurazione composta in intellij

In ogni caso, ho bisogno di avviare tutti quei server applicazioni in un certo ordine e in modalità di debug. Intellij IDEA ha una configurazione composta che consente di avviare più applicazioni. Ma ha 2 difetti significativi: non ti permette di specificare l'ordine in cui le applicazioni dovrebbero essere avviate e sembra non permetterle di avviarle in modalità di debug. Quindi è possibile raggiungere in qualche modo questi obiettivi?

+0

Che tipo di application server? Tomcat? Molo? NodeJS? Microsoft? Lego? – Kirby

+0

IntelliJ - no, Kubernetes, Docker Composer, ecc. - sì. Stai usando lo strumento sbagliato. –

+1

di cosa parli della bambola dell'ingegnere? In che modo Kubernetes e docker compose ti aiutano a avviare le app in IntelliJ in modalità di debug senza doverle allegare a ciascuna con il debug remoto? –

risposta

9

Il plugin multirun è un'implementazione migliore per questo. È possibile definire l'ordine di esecuzione e, ancora più importante, il debug funziona.

https://github.com/rkhmelyuk/multirun

+1

se il plugin dice "incompatibile con questa versione di intellij" quando si tenta di installarlo, assicurarsi che il numero di build corrisponda al numero di build compatibile dall'elenco di download. –

Problemi correlati