SBT任务,用于将debian文件复制到其他文件夹

时间:2018-12-03 18:24:25

标签: scala sbt sbt-native-packager

如何编写sbt自定义任务以将debian文件从/target/scala-2.11/文件夹复制到其他文件夹,例如/deploy/be

1 个答案:

答案 0 :(得分:3)

您可以尝试这样的事情:

lazy val copyTask = taskKey[Unit]("copyDeb")    

copyTask := {
  val deb = (packageBin in Debian).value
  val destinationPath = file("deploy/be/").toPath
  java.nio.file.Files.copy(deb.toPath, destinationPath)
}