【问题标题】:How to use sbt to create 1 sub-project from 2 packages?如何使用 sbt 从 2 个包中创建 1 个子项目?
【发布时间】:2018-08-09 01:41:39
【问题描述】:

我定义了 2 个子项目来为 2 个包创建 2 个 jar。我可以用下面的 2 个包创建 1 个子项目吗?谢谢

//subproject for domain package so that AWS lambda can consume the jar
lazy val domainProject = (project in file("domain"))
  .enablePlugins(AssemblyPlugin)
  .settings(assemblyJarName in assembly := "domainPackage.jar")

//subproject for util package so that AWS lambda can consume the jar
lazy val utilProject = (project in file("util"))
  .enablePlugins(AssemblyPlugin)
  .settings(assemblyJarName in assembly := "utilPackage.jar")
  .dependsOn(domainProject)

【问题讨论】:

  • 你能详细说明想要的结果是什么吗?

标签: sbt sbt-assembly


【解决方案1】:

您已经有一个聚合 domainProject 和 utilProject 的根项目。 如果您想拥有更深的项目层次结构,那么我也要求(在Is it possible to manage a hierarchical product structure in SBT which has more than just one level? 中) - 这是不可能的......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2012-07-24
    • 2017-02-28
    • 2011-05-14
    • 1970-01-01
    相关资源
    最近更新 更多