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 回答