2011-06-15 60 views
2

我在我的项目根目录中有一个build.sbt文件..我所有的源文件都存放在子目录src(和src/irc,src/xmpp)中。如何获得sbt 0.10.0来编译子目录中的文件?

这里是我的build.sbt

名:= “mrto​​ms”

组织:= “齐隆”

scalaVersion:= “2.9.0”

版本: =“0.1”

libraryDependencies ++ = Seq(“commons-httpclient”%“commons-httpclient”%“3.1”)

crossPaths:=假

scalaHome:=一些(文件( “在/ usr /共享/斯卡拉”))

目标:=文件( “项目/目标”)

sourceDirectory: =文件( “SRC”)

mainClass:=一些( “org.chilon.mrtoms.MrToms”)

但是SBT始终只是使一个空的jar文件。

我试图把build.sbt放在“src”目录中,但是它遗漏了“src”子目录中的所有scala文件。

回答

0

如果要替换默认约定,那么你需要重写scala和java源文件位置

scalaSource in Compile <<= baseDirectory(_/"src") 

javaSource in Compile <<= baseDirectory(_/"src") 
相关问题