已弃用命令的 SBT 警告

SBT Warning For Deprecated Commands

我想知道如何更改以下内容,它会警告我弃用

in

命令?

lazy val enablingCoverageSettings = Seq(coverageEnabled in(Test, compile) := true, coverageEnabled in(Compile, compile) := false)

我想我必须使用语法

This

但是我该如何更改它呢?

您应该可以将其转换为:

lazy val enablingCoverageSettings = Seq(
  Test / compile / coverageEnabled := true,
  Compile / compile / coverageEnabled := false
)

想法是将 x in (y, z) 替换为 y / z / x