加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

sbt – 将任务添加到Build.scala

发布时间:2020-12-16 09:00:43 所属栏目:安全 来源:网络整理
导读:文档 http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Tasks.html解释了如何将任务添加到build.sbt,但是如何向build.scala添加一个?谢谢 解决方法 声明TaskKey的部分在两种格式中都是相同的:val myTask = taskKey …. 你写出Initialize [Task [T]]
文档 http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Tasks.html解释了如何将任务添加到build.sbt,但是如何向build.scala添加一个?谢谢

解决方法

声明TaskKey的部分在两种格式中都是相同的:val myTask = taskKey ….

你写出Initialize [Task [T]]的部分是一样的:myTask:= ….

唯一的区别是后者出现的背景.

在.sbt格式中,它本身出现,通过空行与其他东西分开.

在.scala格式中,您必须将设置添加到项目中.这是在http://www.scala-sbt.org/release/docs/Getting-Started/Full-Def.html记录的,无论我们是在谈论任务还是常规设置,都是一样的.

这是一个完整的工作示例:

import sbt._
object MyBuild extends Build {
  val myTask = taskKey[Unit]("...")
  lazy val root =
    Project(id = "MyProject",base = file("."))
      .settings(
        myTask := { println("hello") }
    )
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读