【问题标题】:Multiple project dependencies in SBT native packagerSBT 原生打包器中的多个项目依赖项
【发布时间】:2013-08-07 04:33:24
【问题描述】:

我正在为一个由多个模块组成的项目使用 SBT 原生打包插件 (https://github.com/sbt/sbt-native-packager)。

在我的 SBT 设置中,我有:

lazy val settings = packageArchetype.java_application ++ Seq(
  ...
  // Java is required to install this application
  debianPackageDependencies in Debian ++= Seq("java2-runtime"),

  // Include the module JAR in the ZIP file
  mappings in Universal <+= (packageBin in Compile) map { jar =>
    jar -> ("lib/" + jar.getName)
  }
)

问题是生成的 ZIP,例如 DEB,似乎不包含我项目的模块依赖项。只有最终的模块 JAR,以及其中使用的库,但没有它所依赖的模块。

你知道我该如何解决这个问题吗?

【问题讨论】:

    标签: scala jar debian sbt sbt-native-packager


    【解决方案1】:

    找到解决我的问题的方法: 我需要在我的设置中添加exportJars := true,以便将我的所有内部依赖项嵌入到包中。

    【讨论】:

      猜你喜欢
      • 2014-04-28
      • 2018-03-20
      • 2014-10-28
      • 2011-08-27
      • 2015-11-10
      • 2019-03-19
      • 2021-09-30
      • 2015-10-04
      • 2016-02-14
      相关资源
      最近更新 更多