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") } ) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 按日期范围进行角度重复过滤数据
- [YY互娱]基于 DevOps 理念的私有 PaaS 平台实践
- 如何使用bash完成 – 即时定义的函数?
- scala – S3A FileSystem上的Spark History Server:ClassN
- bootstrap笔记 —— @media 与 Bootstrap 网格系统
- vtune的自动化安装
- 如何在@ViewChild Angular2中查找子元素?
- From Serialized to Shell :: Auditing Google Web Toolkit
- shell 学习十六天---join 练习
- angularjs – Angular Bootstrap后加载模块