2016-03-17 28 views
7

Tek bir IntelliJ projesinde birden çok önyükleme uygulamasına sahibim. Ve hepsini sırayla çalıştırmak için tek bir düğmeye sahip olmak istiyorum.IntelliJ IDEA'da tek bir Çalıştırma Yapılandırması ile birden çok Spring Boot uygulamasını çalıştırmak için bir yol var mı?

Orijinali başlatmadan önce Run Another configuration için bir seçenek olduğunu biliyorum, böylece bu şekilde yapılandırmalar zincirlenebilir.

Ancak bunu kullandığımda, başka bir Yapılandırma çalıştırır ve özgün olanı çalıştırmaz.

Bu yüzden kimsenin bu sorunla karşılaşıp karşılaşmadığını ve nasıl çözüldüğünü merak ediyorum?

+0

sonra hepsini çalışan bir komut dosyası (bash/yarasa vs.) sadece senaryoyu çalışan yapım denediniz mi? – Harmelodic

+0

Veya yüklü [bu eklenti] (https://plugins.jetbrains.com/plugin/7248?pr=idea) Ne kadar güvenilir/iyi olduğundan emin değilsiniz, ancak bu amaç için var ... – Harmelodic

+0

@Harmelodic yes betik iyi bir seçenek ama IDEA'daki kutudan bir çözüm olması gerektiğini düşündüm. Ve var o var :) – ikryvorotenko

cevap

9

Compound çalışma türü oluşturabilir ve tüm uygulamalarınızı buna ekleyebilirsiniz. Bu şekilde sadece bu yapılandırmayı çalıştırabilirsiniz ve tüm uygulamalarınız başlayacaktır.

+0

Teşekkürler, bu mükemmel çalışıyor. Aklımdaki tek soru, bir gecikme eklemenin ya da bir hizmetin diğerine kadar beklemek için bir servis yapmanın bir yolu varsa. Örneğin, diğerleri için gerekli olan bir yapılandırma hizmetim var ve yapılandırmaya devam ettiğim için tüm bağımlı hizmetlerimin başarısız olmayacağından emin olmak istiyorum. – ikryvorotenko

+0

Bunu [youtrack] adresinden isteyebilirsiniz (https://youtrack.jetbrains.com/issues). –

8

Güncelleme Nisan 2016:

MultiRun Eklentisi diyor ki: https://www.jetbrains.com/idea/help/run-debug-configuration-compound.html

Stéphane'nın cevabı harika işleri ancak ek özellikler gerekirse yükleyebilir MultiRun Plugin IntelliJIdea 15 başlayarak yerleşik kullanmak için destek tercih Bu, Compound çalışma türüyle aynı şeyi yapmanıza izin verir, ancak daha fazla çan ve ıslık ile çalışır.

Örneğin

https://plugins.jetbrains.com/plugin/7248

: Her yapılandırma çalışması arasında bir gecikme ayarlamak veya Lansmanı önce özelliğini kullanarak birbiri ardına yapılandırmayı çalıştırabilirsiniz.

Multirun Plugin

hakkında daha fazla bilgi için buraya bakınız kurulum nasıl: https://github.com/rkhmelyuk/multirun/wiki/How-to-run-configurations-with-Multirun

+0

Vay, Çok güzel! –