2015-10-27 16 views
5

私はGradleを使用して構築されたSpringブートアプリケーションに取り組んでいます。 このアプリケーションのサブプロジェクトとして、複数のマイクロサービスがあります。Gradleで複数のスプリングブートマイクロサービスを実行

私はアプリケーションとすべてのマイクロサービスを、単一のbootRunコマンドでコマンドラインからSpring BootのbootRunタスクを使って実行しようとしています。

同様に、アプリケーションとすべてのマイクロサービスを1つのテストコマンドで統合テストを実行したいと考えています。

私は何か助けや私にいくつかのドキュメントを教えていただきありがとうございます。

ありがとうございます。

+0

Iは とルートbuild.gradleを作成した - >タスクallRun(DEPENDSON:[ 'prj1:bootRun'、 'prj2:bootRun']){} < - それは扶養家族の最後bootRunを実行リスト(この例ではprj2:bootRun) – turgos

答えて

4

gradle --parallelオプションを使用することにしました。

+2

プロセッサが4コア未満の場合は、4つ未満のマイクロサービスがある場合はこれで問題ありません。マシンにコアが残っていないため、5つのサービスがあり、実行されたのは4つだけでした。将来の誰かへのメモと同じように。 – Vajda

+0

お役立ち情報ありがとうございましたVajda、 – turgos

+0

@Vajda gradleにはこの制限を引き上げる設定org.gradle.workers.maxもあります。 – delivarator