1

これは非常に簡単なはずですが、何かが欠けています。あまりにも初歩的な質問で申し訳ありません。

私はいくつかのコードを再編成しています。メイン パッケージを修正したいのですが、メイン パッケージに依存する一部のパッケージのコードを変更する必要があります。一時的に、これらの依存パッケージが私のsbt ~compile世界でコンパイルされないようにしたいと思います。

設定が存在するexcludeFilter in Compile in unmanagedSourcesことは知っていますが、そこにあるデフォルトの除外を保持するためにどの構文を使用すればよいかわかりませんが、依存パッケージに対応する (深くネストされた) ソースディレクトリの新しい除外を追加します。

助けてくれてありがとう!

4

1 に答える 1

2

という名前の親ディレクトリを持つものをすべて除外する実際の例を次に示しますfoo

excludeFilter in (Compile, unmanagedSources) ~= { _ ||
  new FileFilter {
    def accept(f: File) = f.getPath.containsSlice("/foo/")
  } }
于 2013-10-21T00:21:49.780 に答える