使用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文件的具体示例会很有用。
答案 0 :(得分: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"))
}