0

我在项目的编译时运行了 scalastyle。由于我从 sbt 0.13 更新到 sbt 1.0.1,我无法让它再次工作。

我按照这里的文档并将其添加到我的 build.sbt 中:

lazy val compileScalaStyle: TaskKey[Unit] = taskKey[Unit]("scalastyle")

compileScalastyle := scalastyle.in(Compile).toTask("").value,
(compile in Compile) := ((compile in Compile) dependsOn compileScalastyle).value,

但我收到此错误:未找到:value scalastyle

我需要进口吗?如果是的话,我没有设法找到它。

4

1 回答 1

2

您不需要特殊的导入。中好像有错别字compileScalaStyle。尝试

lazy val compileScalastyle = taskKey[Unit]("compileScalastyle")

代替

lazy val compileScalaStyle: TaskKey[Unit] = taskKey[Unit]("scalastyle")

是一个使用 Scalastyle 1.0.0 和 SBT 1.0.4 的工作示例项目。

于 2018-05-29T17:46:48.153 回答