【发布时间】:2014-08-08 07:36:36
【问题描述】:
是否可以使用sbt-assembly 和sbt-native-packager 插件来创建一个Java 应用程序原型安装,而不是让<app>/lib 中的项目jar 及其依赖项只包含程序集jar?
我已经构建了一个 Spark 应用程序,我想将程序集添加到上下文中,而不是单独添加每个 jar。
编辑:我需要为部署构建 deb 包。我希望 deb 包包含程序集而不是项目和依赖 jar。
文件系统布局应该是
<install_dir>
bin
appname
conf
application.conf
lib
appname-assembly.jar
sbt-native-packager 为 /usr/bin 添加一个符号链接,这很方便但不是必需的。
【问题讨论】:
-
能否添加预期的 deb 包布局以及文件与项目的关系?
-
编辑问题以添加文件布局
标签: sbt apache-spark sbt-native-packager sbt-assembly