Почему сборка Play не дает зависимостей No trace для Activator после добавления плагинов?

Я начал с последней загрузки активатора Typesafe с использованием шаблона play-scala.

  • Активатор 1.2.10
  • Акка 2.3.4
  • Играть 2.3.4
  • Скала 2.11.1

Затем я изменил файл build.sbt, чтобы добавить play2-reactivemongo с помощью

"org.reactivemongo" % "play2-reactivemongo_2.11" % "0.10.5.akka23-SNAPSHOT"

, но это не удалось с No trace dependencies for Activator.

Я удалил play2-reactivemongo и попробовал play-silhouette и получил ту же ошибку.

"com.mohiva" % "play-silhouette_2.11" % "1.1-SNAPSHOT"

Приложение собирается без добавления плагинов.

lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.1"

resolvers += "Sonatype Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"

libraryDependencies ++= Seq(
  // "com.mohiva" % "play-silhouette_2.11" % "1.1-SNAPSHOT",
  // "org.reactivemongo" % "play2-reactivemongo_2.11" % "0.10.5.akka23-SNAPSHOT",
  jdbc,
  anorm,
  cache,
  ws
)

Насколько я могу судить, вывод Play Framework ничего не говорит мне, кроме этой строки. Возможно, есть лучшая информация, ведущая к решению, но я не смог ее найти. Есть идеи?

ИСПРАВЛЕНИЕ: теперь, когда я отключаю строку распознавателя, отключаю линию воспроизведения силуэта и отключаю линию реактивного монго, появляется то же сообщение об ошибке. Тем не менее, он однажды успешно скомпилирован.


person darren    schedule 25.09.2014    source источник
comment
Яцек, зачем ты отредактировал мой пост? У меня никогда не было никого, кто делал бы это раньше. Кажется странным поступать с чужим вопросом.   -  person darren    schedule 27.09.2014
comment
См. stackoverflow.com/help/привилегии/edit.   -  person Jacek Laskowski    schedule 29.09.2014
comment
А, я не был в курсе. Спасибо.   -  person darren    schedule 29.09.2014


Ответы (1)


Ошибка связана с плагином sbt-echo здесь: EchoRun.scala#L95" rel="nofollow">https://github.com/typesafehub/sbt-echo/blob/3f431a9748a45fcb328efe4d5f989a99b5c8f7f2/akka/src/main/scala/com/typesafe/sbt/echo/EchoRun.scala# L95

Кстати, на днях я исправил это сообщение об ошибке, но у вас его еще нет: https://github.com/typesafehub/sbt-echo/blob/master/akka/src/main/scala/com/typesafe/sbt/echo/EchoRun.scala#L118

Режим пользовательского интерфейса активатора (activator ui) добавляет плагин sbt-echo для включения вкладки Inspect. Вы можете удалить плагин снова (удалив файл .sbt для него в проекте /), если вы в настоящее время не используете режим пользовательского интерфейса, чтобы исправить это.

Если вы используете режим пользовательского интерфейса, чтобы исправить это, вам нужны версии akka и play, которые понимает sbt-echo. Это может означать переход на 2.3.3 на данный момент, мы немного отстаем в обновлении трассировки.

person Havoc P    schedule 25.09.2014
comment
Ах, спасибо, что объяснили это. Я немного сошел с ума, потому что система не давала мне никакой обратной связи. Что в итоге сработало для меня, как ни странно, так это удалить файл RUNNING_PID и перекомпилировать, после чего это сработало. Похоже, typesafe несколько раз путали, в том числе при самой первой компиляции, говоря, что сервер уже запущен, когда это не так. - person darren; 26.09.2014