Scala sbt“;runMain com。。。。arg1";呼叫“packageBin”`
Scala sbt“;runMain com。。。。arg1";呼叫“packageBin”`,scala,sbt,Scala,Sbt,sbt“runMain com…arg1”调用packageBin任务有什么原因吗 有没有办法禁用它以加快开发周期 编辑: 录制runMain…: 我不认为packageBin应该是runMain开箱即用的依赖项,但是没有什么可以阻止有人这样显式地连接它 Compile / runMain := { (Compile / packageBin).value // this make runMain depend on packageBin (Compile / runMain).e
sbt“runMain com…arg1”
调用packageBin
任务有什么原因吗
有没有办法禁用它以加快开发周期
编辑:
录制runMain…
:
我不认为
packageBin
应该是runMain
开箱即用的依赖项,但是没有什么可以阻止有人这样显式地连接它
Compile / runMain := {
(Compile / packageBin).value // this make runMain depend on packageBin
(Compile / runMain).evaluated
}
如果您可以找到类似的依赖项并简单地删除(Compile/packageBin).value
部分,那么可以调查build.sbt
。您还可以使用
inspect runMain
应该有一个看起来像这样的依赖项
部分
[info] Dependencies:
[info] Compile / bgJobService
[info] Compile / bgRunMain
[info] Compile / packageBin
我想这是从我安装sbt组件时开始的,有没有办法禁用它?因此,当我运行
runMain
时,速度更快吗?我添加了构建日志的记录。所以你可以看到steps@Wonay请发布你的build.sbt
My build.sbt真的没有什么特别的。这只是图书馆的依赖关系,仅此而已。安装的唯一“奇特”的东西是sbt程序集
我试着删除sbt程序集
,行为是一样的
[info] Dependencies:
[info] Compile / bgJobService
[info] Compile / bgRunMain
[info] Compile / packageBin