簡體   English   中英

scala sbt-launch.jar - 同一目錄下的多個項目?

[英]scala sbt-launch.jar - multiple projects ihe same directory?

我確信這很簡單,但我還沒弄明白......

我已經安裝了sbt-launch.jar和一個shell腳本來執行它(名為sbt )。

如何將多個項目放在同一目錄中?

當我運行sbt ,目錄projecttarget被創建並填充,當前項目是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM