2011-06-15 81 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") 
相關問題