[英]Sbt assembly - Multiple jars with different Main classes from single project
[英]Separate jars for different main classes under same src
在同一源树下使用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文件的具体示例会很有帮助。
您应该看一下Getting Started Multi Project 。 我在下面做了一个简单的例子:
import sbt._
object MyBuild extends Build {
lazy val projA = Project("projA", file("a"))
lazy val projB = Project("projB", file("b"))
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.