Подтвердить что ты не робот

Ошибка SBIT xalan # serializer в IntelliJ

Я использую Intellij для создания веб-приложения Play 2 в Scala. Тем не менее, я продолжаю получать эту ошибку внутри Intellij.

SBT project import
     [warn]     [FAILED     ] xalan#serializer;2.7.1!serializer.jar(src):  (0ms)
     [warn] ==== typesafe-ivy-releases: tried
     [warn]   http://repo.typesafe.com/typesafe/ivy-releases/xalan/serializer/2.7.1/srcs/serializer-sources.jar
     [warn] ==== sbt-plugin-releases: tried
     [warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/xalan/serializer/2.7.1/srcs/serializer-sources.jar
     [warn] ==== local: tried
     [warn]   C:\Users\ *** \.ivy2\local\xalan\serializer\2.7.1\srcs\serializer-sources.jar
     [warn] ==== public: tried
     [warn]   http://repo1.maven.org/maven2/xalan/serializer/2.7.1/serializer-2.7.1-sources.jar
     [warn] ==== Typesafe repository: tried
     [warn]   http://repo.typesafe.com/typesafe/releases/xalan/serializer/2.7.1/serializer-2.7.1-sources.jar
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
     [warn]     ::              FAILED DOWNLOADS            ::
     [warn]     :: ^ see resolution messages for details  ^ ::
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
     [warn]     :: xalan#serializer;2.7.1!serializer.jar(src)
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
     [warn]     [FAILED     ] xalan#serializer;2.7.1!serializer.jar(doc):  (0ms)
     [warn] ==== local: tried
     [warn]   C:\Users\ *** \.ivy2\local\xalan\serializer\2.7.1\docs\serializer-javadoc.jar
     [warn] ==== public: tried
     [warn]   http://repo1.maven.org/maven2/xalan/serializer/2.7.1/serializer-2.7.1-javadoc.jar
     [warn] ==== Typesafe Releases Repository: tried
     [warn]   http://repo.typesafe.com/typesafe/releases/xalan/serializer/2.7.1/serializer-2.7.1-javadoc.jar
     [warn] ==== Typesafe Releases: tried
     [warn]   http://repo.typesafe.com/typesafe/releases/xalan/serializer/2.7.1/serializer-2.7.1-javadoc.jar
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
     [warn]     ::              FAILED DOWNLOADS            ::
     [warn]     :: ^ see resolution messages for details  ^ ::
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
     [warn]     :: xalan#serializer;2.7.1!serializer.jar(doc)
     [warn]     ::::::::::::::::::::::::::::::::::::::::::::::

При запуске проекта из командной строки все работает правильно, это просто очень раздражает, когда эта ошибка появляется каждый раз, когда я открываю Intellij.

Приветствия

4b9b3361

Ответ 1

Получив ту же ошибку и попробовав много вещей, я, наконец, уточнил более новую версию пропавшей банки. Я добавил следующее к build.sbt:

libraryDependencies += "xalan" % "serializer" % "2.7.2"

It worked!

Коренная проблема заключается в том, что Javadoc и источники недоступны для xalan serializer v2.7.1 в публичных репозиториях, которые sbt проверяет, но они доступны для более новой версии. Маленький удар в версии не должен ничего влиять.

Альтернативное решение - не указывать, что sbt загружает Javadocs и источники.

Ответ 2

Отключить [Project Settings] - [SBT] - [Download source and docs] флажок

Ответ 3

Хорошо IntelliJ IDEA здорово, но у плагина sbt много ошибок... Вы должны представить отчет об ошибке здесь.

Ответ 4

При создании проекта установите флажок "Использовать автоматический импорт"