2014-10-29 9 views
12

Sto utilizzando Intellij per creare un'app Web di Play 2 in Scala. Tuttavia, continuo a ricevere questo errore all'interno di Intellij.SBT xalan # errore serializzatore in 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]  :::::::::::::::::::::::::::::::::::::::::::::: 

Quando si esegue il progetto dalla riga di comando tutto funziona correttamente, è solo davvero fastidioso avere questo errore pop-up ogni volta che apro Intellij.

Acclamazioni

+0

Oli hai mai saputo come risolvere questo problema? Sto incontrando lo stesso errore – plambre

+0

Purtroppo no. Ho appena imparato a ignorarlo. – Oli

+0

@OliWinks Ti incoraggio a cambiare la risposta accettata, dal momento che ho risolto il problema, è stata riprodotta da altri e la risposta accettata non è in realtà una risposta. – einnocent

risposta

8

Dopo aver ottenuto lo stesso errore e cercando un sacco di roba, ho finalmente specificata una versione più recente del vaso mancante. Ho aggiunto il seguente al mio build.sbt:

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

It worked!

Il problema principale è che il Javadoc e le fonti non sono disponibili per xalan v2.7.1 serializzatore nei repository pubblici che SBT controlli, ma sono disponibili per la versione più recente. Il piccolo bernoccolo nella versione non dovrebbe influire su alcunché su.

Una soluzione alternativa è quella di non specificare che scaricare SBt Javadocs e fonti.

+1

Questo ha funzionato anche per me, anche se ho dovuto aprire la struttura del progetto e rimuovere anche la versione 2.7.1 della libreria. –

1

Bene IntelliJ IDEA è grande, ma il plugin sbt ha un sacco di bug ... si dovrebbe presentare un rapporto errori here.

+0

Sto ottenendo questo da eclipse' in sbt con 'EclipseKeys.withSource: = true' nel mio' build.sbt', il che significa che questa non è una cosa IntelliJ ma una cosa sbt. – einnocent

+0

"Quando si esegue il progetto da una riga di comando tutto funziona correttamente" -> quindi è correlato all'IDE. Se stavi usando IntelliJ, sapresti che ci sono molti errori di compilazione solo nell'interno di IntelliJ e mai quando usi direttamente sbt. –

+0

Non sono sicuro del motivo per cui Oli non ha ricevuto il problema che ha descritto dalla riga di comando, ma l'ho fatto. L'ho preso anche in Eclipse con il plug-in Scala. Forse la sua configurazione alla CLI ha escluso il recupero della fonte? In ogni caso, quando ho esaminato un numero di repository comuni, Xalan Serializer in javadoc e source era costantemente mancante in 2.7.1 e costantemente presente in 2.7.2 – einnocent

1

Quando si crea controllare il progetto la casella 'Utilizzare auto-import'

2

Spegnere [Project Settings] - [SBT] - [Download source and docs] casella

Problemi correlati