[英]scala sbt-launch.jar - multiple projects ihe same directory?
我確信這很簡單,但我還沒弄明白......
我已經安裝了sbt-launch.jar
和一個shell腳本來執行它(名為sbt
)。
如何將多個項目放在同一目錄中?
當我運行sbt
,目錄project
和target
被創建並填充,當前項目是default-XXXXX
。 compile
命令選擇頂級目錄中的源文件和頂級'lib'目錄中的jar文件。
如何在同一目錄下添加另一個項目? 每次我在空目錄中運行sbt
,它都會創建一個20+ MB的project
目錄。
注1:當我運行sbt
我沒有被問到“創建新項目?” 或任何其他問題。
注2:我使用的是這個網址的sbt-launch.jar: http ://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.10.1/sbt-launch 。罐
我按照以下說明操作: http : //code.google.com/p/simple-build-tool/wiki/Setup
找到答案(對於sbt 0.10.1):
創建如下所示的文件project/Build.scala
:
import sbt._
object MyBuild extends Build
{
lazy val root = Project("root", file("."))
lazy val sub1: Project = Project("proj1", file("dir1"));
lazy val sub2 = Project("proj2", file("dir2"))
}
這將創建三個項目'root'(在頂級目錄中),'proj1'(在子目錄'dir1'中)和'proj2'(在子目錄'dir2'中)
有關詳細信息,請參閱https://github.com/harrah/xsbt/wiki/Full-Configuration
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.