SBT:如何创建一个实用程序 jar 作为 post 构建步骤以将所有依赖的 jar 包含在类路径中
SBT: How can I create a utility jar as a post build step to include all dependent jars in a classpath
我对 SBT 定制还很陌生。作为 post-构建步骤,我想创建
- Utility jar,它有一个指向所有依赖项的 class 路径。
- 原型 JavaAppServerPackaging 创建的脚本应该使用此 utility jar 而不是将所有依赖项包括为 CLASSPATH。
如何做到这一点?
我正在考虑将其作为通过程序集插件创建 fat jar 的轻量级替代方案。
这个用例已经包含在您可以启用的两个(稍微)不同的插件中。
enablePlugins(ClasspathJarPlugin)
另请参阅文档以获取更多信息:
http://www.scala-sbt.org/sbt-native-packager/topics/longclasspath.html
干杯,
向
我对 SBT 定制还很陌生。作为 post-构建步骤,我想创建
- Utility jar,它有一个指向所有依赖项的 class 路径。
- 原型 JavaAppServerPackaging 创建的脚本应该使用此 utility jar 而不是将所有依赖项包括为 CLASSPATH。
如何做到这一点?
我正在考虑将其作为通过程序集插件创建 fat jar 的轻量级替代方案。
这个用例已经包含在您可以启用的两个(稍微)不同的插件中。
enablePlugins(ClasspathJarPlugin)
另请参阅文档以获取更多信息:
http://www.scala-sbt.org/sbt-native-packager/topics/longclasspath.html
干杯, 向