Scala 使SBT子项目任务依赖于另一个子项目任务
我有两个sbt子项目,一个是CLI,一个是sbt插件 sbt插件将在执行CLI时尝试下载。我们这里有一个隐式依赖。 sbt插件的测试(通过sbt脚本插件实现)需要本地发布CLI 我通常运行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/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
}