我在编译时在我的项目中运行了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,
但是我收到此错误: 未找到:值 scalastyle
我需要导入吗?如果是,我没有设法找到它。
您不需要特殊导入。compileScalaStyle
似乎有错别字.尝试
lazy val compileScalastyle = taskKey[Unit]("compileScalastyle")
而不是
lazy val compileScalaStyle: TaskKey[Unit] = taskKey[Unit]("scalastyle")
下面是一个使用 Scalastyle 1.0.0 和 SBT 1.0.4 的工作示例项目。