如何获取sbt 0.10.0来编译子目录中的文件?

| 我的项目根目录中有一个build.sbt文件。我的所有源文件都位于src子目录(和src / irc,src / xmpp)中。 这是我的build.sbt   名称:= \“ mrtoms \”      组织:= \“ chilon \”      scalaVersion:= \“ 2.9.0 \”      版本:= \“ 0.1 \”      libraryDependencies ++ = Seq(\“ commons-httpclient \”%\“ commons-httpclient \”%\“ 3.1 \”)      crossPaths:=否      scalaHome:=某些(file(\“ / usr / share / scala \”))      目标:=文件(\“项目/目标\”)      sourceDirectory:=文件(\“ src \”)      mainClass:= Some(\“ org.chilon.mrtoms.MrToms \”) 但是sbt始终只会生成一个空的jar文件。 我尝试将build.sbt放在\“ src \”目录中,但是随后它错过了\“ src \”子目录中的所有scala文件。     
已邀请:
        似乎您需要提供相对于基本目录的路径。这应该为您工作(它代替
sourceDirectory := file(\"src\")
):
scalaSource in Compile <<= baseDirectory(_ / \"src\")
您可以在此线程中找到更多信息: http://groups.google.com/group/simple-build-tool/browse_thread/thread/095e87247d146fa7?fwc=1     
        如果要替换默认约定,则需要覆盖scala和java源位置
scalaSource in Compile <<= baseDirectory(_ / \"src\")

javaSource in Compile <<= baseDirectory(_ / \"src\")
    

要回复问题请先登录注册