私はscalaとsbtで新しいので、私の質問は馬鹿に聞こえるかもしれません。 私は複雑な演劇/スカラプロジェクトを持っています。コンパイルには15-25分かかることがあります(私は1つのsbtインスタンスしか実行していません)。SBTロックを解除する
私はこのhttps://github.com/jrudolph/sbt-optimizerプラグインを使用して問題の原因を認識しました。
私はツタロックは多くの時間を要することが判明:
だから私はツタについてGoogleで検索してsome info about ivy locks. を見つけた後、私はSO How to configure Ivy's lock strategy in Sbtで同様の問題が見つかりましたが、これは(私を助けていませんビルド時間は同じです)。
私はプロジェクトのビルド時間を短縮したいので、私はいくつかのアイビーロック戦略を変更する必要があると思います。どのように私はこれを行うことができますか?
また、ビルドのスピードアップの仕方についてはいくつか考えていますか?
ビルドには長い時間がかかりますか? 25分があまりにも多く聞こえる – Mikel
@Java Dudeあなたのプロジェクトにはいくつの依存関係がありますか?あなたがまともなマシンを持っていると仮定すると、大規模なコードベースであっても、25分は異常なコンパイル時間です。 –
私は最新のi7、32GB DDR4 RAM、SSDなどの優れたマシンを持っています。ハードウェアの問題ではないので、 –