相关疑难解决方法(0)

如何依赖其他任务并在SBT 0.10中执行代码?

我想定义一个任务,它调用compile和packageBin任务,然后完成它的工作.我怎么做?目前这只是第二部分,并跳过编译和packageBin任务.

lazy val dist = TaskKey[Unit](
  "dist", "Creates a project distribution in dist/ folder."
)
def distTask = {
  dist <<= dist.dependsOn(compile, packageBin)
  dist <<= (update, crossTarget).map { case (updateReport, out) =>
    updateReport.allFiles.foreach { srcPath =>
      val destPath = out / "lib" / srcPath.getName
      IO.copyFile(srcPath, destPath, preserveLastModified=true)
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

scala sbt

5
推荐指数
1
解决办法
950
查看次数

标签 统计

sbt ×1

scala ×1