7

同じソースツリーの下にある複数のメインクラスに対して sbt を使用して個別の jar ファイルを生成する最良の方法は何ですか?

プロジェクト ディレクトリは次のようになります。

project_root/
        src/main/scala/
                     A/*.scala files for main class A
                     B/*.scala files for main class B
                 resources/
            test/scala/
                     A/
                     B/
        lib/
        project/Build.scala
        build.sbt   

A と B の基数が同じであることに注意してください。Build.scala ファイルの具体例が役立ちます。

4

1 に答える 1

1

Getting Started Multi Project をご覧ください。以下に簡単な例を作成しました。

import sbt._

object MyBuild extends Build {

  lazy val projA = Project("projA", file("a")) 

  lazy val projB = Project("projB", file("b"))
}
于 2013-03-02T09:22:08.677 に答える