我有一个具有以下结构的多模块项目:
lazy val main = project.in(file(".")).
aggregate(moduleA,moduleB,...).
dependsOn(moduleA, moduleB,...).
...
lazy val moduleA = project.in(file("modules/moduleA")).
...
lazy val moduleB = project.in(file("modules/moduleB")).
...
我想生成一个jar,其中包含根模块的源代码和其余模块的源代码。我该怎么办?
我能够使用来自sbt-native-packager
的通用任务生成包含所有类文件的二进制jar。