我的scala项目的可部署bin目前大约有50MB,而且几乎40MB的jar是在部署之间不太可能改变的(scala-lang和aws)。有没有办法将它们从包装中外化,以便每个构建都不必包含它们?
答案 0 :(得分:2)
您可以编写自己的部署任务。使用此代码(https://stackoverflow.com/a/9519397/1809978)自定义部署文件夹并选择您需要的唯一jar(通过使用“org.package”%artifact“%”1.0“%”external“等属性标记它们)。并对内部文件夹重复相同。
P.S。关于引用的代码:最好使用sbt.IO来处理文件。