18

SBT の Scala ソース ファイル用のカスタム ディレクトリを指定する際に、かなりの問題があります。

通常のディレクトリではなく、特定のディレクトリから scala ファイルをコンパイルするように sbt を使用したいと考えていますsrc/main/scala

.sbtと.scala の両方のプロジェクト ファイルを定義してみbaseDirectoryました。また、システムの絶対パスから相対パスまですべてをいじりましたが、何も機能していないようです。指定されたディレクトリの下に .scala ファイルが見つかりません。scalaSourcescalaSource

これを処理する適切な方法は何ですか?

4

2 に答える 2

22

build.sbtでこれを試してください:

scalaSource in Compile <<= (sourceDirectory in Compile)(_ / "foo")

これにより、Scalaソースのディレクトリsrc / main/fooが作成されます。任意のディレクトリを使用する場合は、次のようにします。

scalaSource in Compile := file("/Users/heiko/tmp")
于 2012-04-12T21:21:50.090 に答える