【问题标题】:Externalizing dependencies for sbt packages外部化 sbt 包的依赖关系
【发布时间】:2014-11-06 05:07:21
【问题描述】:

我的 scala 项目的可部署 bin 目前达到约 50MB,其中近 40MB 是不太可能在部署(scala-lang 和 aws)之间更改的 jar。有没有办法将它们从包装中外部化,这样每次构建都不必包含它们?

【问题讨论】:

  • "every... f'in' build 不需要包含它们?"

标签: scala sbt-native-packager


【解决方案1】:

您可以编写自己的部署任务。使用此代码 (https://stackoverflow.com/a/9519397/1809978) 自定义部署文件夹并选择您需要的唯一 jar(通过使用“org.package”%“artifact”%“1.0”%“external”之类的属性标记它们)。并对内部文件夹重复相同的操作。

附:关于引用代码:最好使用 sbt.IO 处理文件。

【讨论】:

    猜你喜欢
    • 2014-12-18
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    相关资源
    最近更新 更多