Миграция на sbt 1: как запустить Scalastyle во время компиляции - PullRequest
0 голосов
/ 29 мая 2018

В моем проекте во время компиляции был запущен 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

Нужен ли мне импорт?Если да, мне не удалось его найти.

1 Ответ

0 голосов
/ 29 мая 2018

Вам не нужен специальный импорт.Кажется, в compileScalaStyle есть опечатка.Попробуйте

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

вместо

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

Здесь - это рабочий пример проекта, использующего Scalastyle 1.0.0 с SBT 1.0.4.

...