2015-10-27 21 views
5

我正在使用Gradle構建的Spring Boot應用程序。 我們有多個微服務作爲這個應用程序的子項目。使用Gradle運行多個Spring引導微服務

我試圖運行應用程序和所有微服務使用Spring Boot的bootRun任務從命令行使用單bootRun命令。

同樣,我們想用應用程序和所有微服務通過單個測試命令運行一些集成測試。

我欣賞任何幫助或指向我一些文件。

預先感謝您。

+0

我已經建立根的build.gradle與 - >任務allRun(dependsOn:[ 'prj1:bootRun', 'prj2:bootRun']){} < - 但它運行的最後bootRun對家屬列表(prj2:本例中的bootRun) – turgos

回答

4

我們決定使用gradle --parallel選項。

+2

如果處理器爲四核,那麼如果您的微服務少於4個,則可以。我們有5個服務,只有4個服務運行,因爲我們沒有在機器上留下內核。就像未來對某人的提示一樣。 – Vajda

+0

很高興知道。謝謝Vajda, – turgos

+0

@Vajda gradle也有一個設置org.gradle.workers.max,可以讓你提高這個限制。 – delivarator

相關問題