2012-11-23 57 views
4

如何爲sbteclipse配置額外的文件夾以包含?我有一個默認的sbt目錄佈局和一個額外的it/scala文件夾。我希望該文件夾包含在生成的.project文件和.classpath文件中,但我不知道該怎麼做......sbteclipse額外的源文件夾

回答

3

例如,您可以通過在您的build.sbt中添加如下內容來實現此目的:

unmanagedSourceDirectories in Compile <++= baseDirectory { base => 
    Seq(
    base/"some/subdir/src" 
) 
} 

對於您可能要檢查的documentationunmanaged-sourcesunmanaged-source-directoriesscala-source之間關係的細節。從SBT出口Eclipse項目之後,你會發現在你的.classpath文件中對應的條目,如:

<classpathentry output="target/scala-2.9.1/classes" path="some/subdir/src" kind="src"></classpathentry> 
+0

謝謝bluenote10,那就做到了! – user1024435

0

可以有情況,你可能只是想添加一個文件夾說的conf到Eclipse類路徑其中包含運行時所需的配置。以下是訣竅 -

unmanagedJars in Compile ++= { 
    val confBase = (baseDirectory.value ** "conf") 
    confBase.classpath 
}