Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 使SBT子项目任务依赖于另一个子项目任务_Scala_Sbt_Sbt Plugin - Fatal编程技术网

Scala 使SBT子项目任务依赖于另一个子项目任务

Scala 使SBT子项目任务依赖于另一个子项目任务,scala,sbt,sbt-plugin,Scala,Sbt,Sbt Plugin,我有两个sbt子项目,一个是CLI,一个是sbt插件 sbt插件将在执行CLI时尝试下载。我们这里有一个隐式依赖。 sbt插件的测试(通过sbt脚本插件实现)需要本地发布CLI 我通常运行sbt+cli/publishLocal+plugin/scripted 如何在sbt中明确此任务依赖关系,以便每次运行plugin/scripted时它都首先运行cli/publishLocal (供参考的项目来源在这里)您是否考虑过以下内容 plugin/scripted := { val dummy

我有两个sbt子项目,一个是CLI,一个是sbt插件

sbt插件将在执行CLI时尝试下载。我们这里有一个隐式依赖。 sbt插件的测试(通过sbt脚本插件实现)需要本地发布CLI

我通常运行
sbt+cli/publishLocal+plugin/scripted

如何在sbt中明确此任务依赖关系,以便每次运行
plugin/scripted
时它都首先运行
cli/publishLocal


(供参考的项目来源在这里)

您是否考虑过以下内容

plugin/scripted := {
   val dummy0 = (cli/publishLocal).value
   val dummy1 = (plugin/scripted).value
   dummy1
}

你有没有考虑过下面这样的事情

plugin/scripted := {
   val dummy0 = (cli/publishLocal).value
   val dummy1 = (plugin/scripted).value
   dummy1
}