Ich habe ein Projekt, das gut unter Unix-Boxen (http://www.github.com/jhclark/ducttape) baut.Scala SBT/Maven2 Fehler auf OSX: "Fehler beim Öffnen der Zip-Datei" -> MissingRequirementError
Allerdings, mit SBT 0.11.2 (und ein paar anderen Versionen von SBT), wird es nicht auf meinem Mac (OSX 10.5) bauen. Ich erhalte die folgende kryptische Fehlermeldung:
$ ~/bin/sbt compile (master*? 20:11)
[info] Loading project definition from /Users/jon/Documents/workspace- scala/ducttape/project
[info] Set current project to ducttape (in build file:/Users/jon/Documents/workspace-scala/ducttape/)
[info] Compiling 104 Scala sources to /Users/jon/Documents/workspace-scala/ducttape/target/scala-2.9.2/classes...
[error] error while loading <root>, error in opening zip file
[error] {file:/Users/jon/Documents/workspace-scala/ducttape/}default-024416/compile:compile: scala.tools.nsc.MissingRequirementError: object scala not found.
[error] Total time: 2 s, completed May 27, 2012 8:12:09 PM
Dies geschieht auch, nachdem ich die Dinge reinigen gründlich mit:
sbt clean clean-files
rm -rf ~/.ivy2 ~/.m2 ~/.sbt
Ich vermute, dass der wirkliche Fehler in Maven2 geschieht, die SBT für Abhängigkeitsmanagement verwendet (siehe auch Maven : error in opening zip file when running maven).
Allerdings bin ich nach mehreren Tagen ratlos. Irgendwelche Ideen?
sbt verwendet Efeu für Abhängigkeitsmanagement, nicht maven (aber Ihre Abhängigkeiten können von einem Maven Repo kommen) ... – Christian