我是SBT的新手并试图将我的gradle项目转换为SBT(1.0.4)。 我想触发"测试"两者的任务"发布"和"包"自动。在我的设置中,我有以下内容:
Keys.`package` in Compile := (Keys.`package` in Compile).dependsOn(test in Test).value,
当我运行./sbt package
时,它按预期工作(测试在"包"阶段之前开始)。但是当我运行./sbt publish
时,test
任务被忽略。由于publish
取决于package
,因此我希望在这两种情况下都会执行test
。我错过了什么?