Fehlende Abhängigkeit " class javax.Anmerkung.Nullable'
Ich habe versucht, verwenden Sie die jira-rest-java-client bereitgestellt von Atlassian in einem Scala-Programm bin ich in der Entwicklung. Ich benutze Eclipse als meine IDE.
Wenn ich ein Objekt des Typs Problem und ich versuche, um sich auf die Eigenschaften, die ich sehe, gibt es weit weniger Eigenschaften als deklariert sind, in den Java-code.
Dachte ich, vielleicht war das nur Eclipse findet nicht alle Eigenschaften/Methoden eines Objekts, so habe ich versucht, dass Problem.getSummary() und ein sbt kompilieren. Das kompilieren zeigte mir diese Fehlermeldung:
Fehlende Abhängigkeit " class javax.Anmerkung.Nullable'
Irgendwelche Ideen?
InformationsquelleAutor Jeffrey Cameron | 2012-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich die Antwort in dieser Ausgabe auf googlecode: http://code.google.com/p/guava-libraries/issues/detail?id=1095. Um das problem zu beheben in sbt, die Sie hinzufügen müssen, um diese Abhängigkeit:
InformationsquelleAutor Jeffrey Cameron
Den Scala-compiler verlangt, dass alle annotation-Klassen in den classpath. Als diese
Klasse ist nicht im classpath, schlägt die Kompilierung fehl.
In meinem speziellen Fall, die Klasse ist nicht von der Anwendung verwendet werden. Daher ist es ausreichend zu deaktivieren
fatal-warnings
option in der build.In meinem
built.sbt
hatte ich die folgende Zeile:Entfernte ich die
"-Xfatal-warnings"
und Kompilierung erfolgreich war.InformationsquelleAutor Andrey E