【发布时间】:2014-02-28 09:14:23
【问题描述】:
我正在为我正在处理的 Scala 项目从 maven 切换到 sbt。我曾经使用 maven 程序集插件,您可以在其中将工作区中的任何目录映射到程序集中的目标目录。我在 sbt-native-package 中没有找到任何等价物,值得为 Universe 类型提供此功能。
我知道通用子目录中存在的所有内容都被复制到包中,它就像一个魅力,但我缺少类似以下 sn-p 的东西。
mappings in Universal += {
directory("my/local/dir") -> "static/dirInPackage"
}
我想知道是否已经有办法做到这一点,在这种情况下,我很乐意知道如何做到这一点,如果你愿意,我建议我帮助提交该部分的文档。 如果没有办法进行这种定制,我很乐意在讨论规范后提出一个补丁。
顺便说一句,干得好,您的打包程序运行良好,谢谢!
【问题讨论】:
-
我不知道 sbt-native-packager 所以...可以在打包之前复制目录吗?只是在提供最终答案之前进行探索。
-
您好 Jacek,感谢您的评论。我会试一试。当然,这将是我目前正在做的事情的快速解决方案。无论如何,我真的认为这是 sbt-native-packager 长期必须具备的功能。
标签: scala sbt sbt-native-packager