【发布时间】:2013-02-16 15:56:44
【问题描述】:
使用 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 文件的具体示例会有所帮助。
【问题讨论】:
-
你想要一个 A 和 B 的 jar,都包含公共基类吗?
-
是的。 2个具有公共类的jar文件。
-
你找到什么好的解决办法了吗?
-
我所做的是创建一个根项目,使用相同的基础聚合 A 和 B 项目。