我的 scala 项目的可部署 bin 目前达到约 50MB,其中近 40MB 是不太可能在部署(scala-lang 和 aws)之间更改的 jar。有没有办法将它们从包装中外部化,以便每个构建都不必包含它们?
问问题
125 次
1 回答
2
您可以编写自己的部署任务。使用此代码 ( https://stackoverflow.com/a/9519397/1809978 ) 自定义部署文件夹并选择您需要的唯一 jar (通过使用 "org.package" % "artifact" % "1.0" % 之类的属性标记它们“外部的”)。并对内部文件夹重复相同的操作。
PS 关于参考代码:最好使用 sbt.IO 处理文件。
于 2014-09-12T07:26:01.853 回答