IntelliJ中的SBT xalan#serializer错误

Oli*_*Oli 12 intellij-idea sbt playframework-2.0

我正在使用Intellij在Scala中构建一个Play 2 Web应用程序.但是,我一直在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]     ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

从命令行运行项目时一切正常,每次打开Intellij时都会弹出这个错误真的很烦人.

干杯

ein*_*ent 8

在得到相同的错误并尝试了很多东西之后,我终于指定了一个更新版本的缺失jar.我在笔记上添加了以下内容build.sbt:

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

有效!

根本问题是,sbt检查的公共存储库中的xalan serializer v2.7.1不能使用Javadoc和源,但它们可用于较新版本.版本中的小凹凸不应影响任何内容.

另一种解决方案是不指定sbt下载Javadoc和源代码.