sbt-assemblyプラグインを使用してパッケージ化し、 sbt-dockerプラグインを使用して Docker イメージを作成することにより、多数のScalatra マイクロサービスを構築するプロジェクトがあります。アセンブリ プラグインは各サービスのすべての推移的な依存関係を処理する必要があるため、マイクロ サービスの数が原因でプロセスが遅くなります。ただし、ほとんどのマイクロサービスには非常によく似た依存関係があることに注意してください。これをスピードアップする方法はありますか?
制限の 1 つは、Jenkins (CI) サーバーでこれを行っているsbt clean
ため、最初に呼び出しているため、キャッシュを利用できないことです。