106

テストを実行せずに SBT でテストをビルドする方法はありますか?

私自身の使用例は、scalac プラグインを使用してテスト コードで静的分析を実行することです。もう 1 つの考えられるユース ケースは、SBT に組み込まれているランナーとは別のランナーを使用して、テスト コードの一部またはすべてを実行することです。

理想的には、あらゆる SBT プロジェクトに適用できるこの問題の解決策があるでしょう。たとえば、Maven には、テストを実行せずにコンパイルするためだけに使用できる test-compile コマンドがあります。SBTにも同じものがあればいいのに。

あまり理想的ではありませんが、それでも非常に役立つのは、プロジェクトのビルド ファイルを変更するソリューションです。

4

4 に答える 4

171

test:compileコマンドを使用するだけです。

于 2012-12-12T19:37:14.060 に答える