SBT:我如何创建一个实用工具jar作为后期构建步骤,以在类路径中包含所有相关的jar

时间:2015-05-17 05:12:18

标签: sbt sbt-native-packager

我对SBT定制很陌生。作为一个构建后的步骤,我想创建

  1. 实用程序 jar,它有一个指向所有依赖项的类路径。
  2. 由archetype JavaAppServerPackaging 创建的脚本应使用此实用程序 jar,而不是将所有依赖项包括为CLASSPATH。
  3. 如何做到这一点?

    我认为它是通过程序集插件创建胖jar的轻量级替代品。

1 个答案:

答案 0 :(得分:1)

这个用例已经被你可以启用的两个(稍微)不同的插件所覆盖。

enablePlugins(ClasspathJarPlugin)

有关详细信息,请参阅文档:

http://www.scala-sbt.org/sbt-native-packager/topics/longclasspath.html

干杯, 缪奇