19

コンパイラが一時的にいくつかのファイルでエラーを発生させるリファクタリングを行っています。それらを 1 つずつ (一般的な依存関係から始めて) 作業したいと思います。変更が正しいかどうかを確認するためのツールが必要です。

sbt compile は、エラーが多すぎて、無駄なものをコンパイルするのに多くの時間を費やすため、不便です。

単一のファイルを sbt でコンパイルする方法、または sbt サイド ライブラリ定義を抽出して通常の scalac コンパイラに渡す方法を探しています。

同様のトピックがありました: How to compile just some files with sbt? これは、sbt 機能の公開ではなく、ソース コード エラーの議論であることが判明しました。

4

2 に答える 2

6

次の行を に追加できますbuild.sbt

sources in Compile <<= (sources in Compile).map(_ filter(_.name == "Particular.scala"))

それから修正して、次のソースファイルの名前をParticular.scala編集して入れます。build.sbtsbt コンソールを開いたままにしておくと、reload変更後に .sbt ファイルが再読み込みされます。

于 2013-01-06T12:38:56.580 に答える