- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 0.7.x
我们使用了 dependsOn
声明一个任务依赖于其他任务 - 这意味着必须首先执行其他任务。
在 0.11.x
我们使用 <<=
声明一个任务依赖于其他一些任务。 SBT wiki 关于如何声明 TaskKey[_]
说了很多这取决于其他任务和设置(这里有处理 that 的问题),但关于 InputKey[_]
的问题不多。 .如果我有一个这样声明的输入键:
val benchTask = InputKey[Unit](
"bench",
"Runs a specified benchmark."
) <<= inputTask {
(argTask: TaskKey[Seq[String]]) =>
argTask map {
args =>
// ...
} // xxx
}
packageBin in Test
?我可以放
dependsOn
而不是
xxx
上面的评论,但这给了我输入错误。
最佳答案
将您的其他任务与 argTask 一起映射:
inputTask {
(argTask: TaskKey[Seq[String]]) =>
(argTask, packageBin in Test) map {
(args, pb) =>
// ...
}
}
关于scala - SBT 0.11 InputKey 取决于其他任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8892574/
谁能帮我创建一个 SBT 任务来支持来自命令行的类似属性的参数? lazy val myTask = inputKey[Unit]("my task") myTask := { if (dir
在 SBT 中:我想定义一个 inputKey,它读取命令行参数,稍微更改它们并使用结果作为其他 inputKeys 的输入。 我试过: lazy val demo = inputKey[Unit](
我正在尝试创建一个自定义 CIFilter。到目前为止,这个滤镜只是使图像变亮,这不是我真正想要的,但我这样做是为了看看是否可以让它工作。虽然过滤器使用 inputBlurRadius 的设定值,但我
在 0.7.x我们使用了 dependsOn声明一个任务依赖于其他任务 - 这意味着必须首先执行其他任务。 在 0.11.x我们使用 argTask map { args =>
我有一个 QCView,里面有一个 boolean 输入分割器。当我尝试执行 [qcview setValue:NO forInputKey:@"showCube"]; 时,它按预期工作,并且输入设置
当 Map 和 Reduce 类必须尊重地扩展 Mapper 和 Reducer 类时,为什么我们需要在 MapReduce 作业中显式设置 OutputKey/InputKey 类,这需要添加 ?
我是一名优秀的程序员,十分优秀!