2015-10-27 12 views
5

Gradle kullanılarak oluşturulmuş bir Spring Boot uygulamasında çalışıyorum. Bu uygulama için alt projeler olarak birden fazla mikro hizmetimiz var.Birden çok yay önyükleme microservices'ı Gradle ile Çalıştırma

Tek bir bootRun komutuyla komut satırından Spring Boot'un bootRun görevini kullanarak uygulamayı ve tüm microservices'ı çalıştırmaya çalışıyorum.

Benzer şekilde, tek bir test komutuna sahip uygulama ve tüm microservices ile bazı entegrasyon testleri yapmak isteriz.

Herhangi bir yardım için veya bazı belgelere işaret ettiğim için teşekkür ederim.

Önceden teşekkür ederiz.

+0

Ben oluşturduk kök build.gradle -> görev allRun (bağlı olduğu ifade: [ 'prj1: bootRun', 'prj2: bootRun']) {} <- ama bakmakla son bootRun çalışır list (prj2: bu örnek için bootRun) – turgos

cevap

4

Gradle --parallel seçeneğini kullanmaya karar verdik. ile

+2

İşlemciniz dört çekirdeğe sahipse 4'ten az mikro servisteniz varsa bu tamam. 5 tane servisimiz vardı ve sadece 4 tanesi çalıştırıldı çünkü makinede hiç çekirdek kalmadı. Gelecekte birisine not olarak. – Vajda

+0

Yararlı bilgi. Teşekkürler Vajda, – turgos

+0

@Vajda gradle da bu limiti yükseltmenizi sağlayan bir org.gradle.workers.max ayarına sahiptir. – delivarator

İlgili konular