Hinzufügen und Entfernen von Abhängigkeiten mit SBT und Scala IDE
Frage
Ich habe mit SBT und der Scala-IDE (Eclipse) experimentiert und frage mich: Wie lautet der Standardworkflow zum Hinzufügen und Entfernen von Abhängigkeiten zu Ihrer build.sbt-Datei, in der die Bibliotheken des Projekts, auf die verwiesen wird, in Eclipse aktualisiert werden?
Gibt es aktuelle Plugins, die erforderlich sind, um sbt mit Eclipse beim Hinzufügen / Entfernen von Abhängigkeiten zu verwenden?
Lösung
Das sbteclipse-Plugin erledigt dies.Der Schlüssel ist, dass Sie den Befehl zum Erstellen der Eclipse-Dateien erneut ausführen müssen, wenn Sie Ihre Abhängigkeiten ändern.Ich benutze:
eclipse same-targets
Dann müssen Sie mit der rechten Maustaste auf das Projekt in Eclipse klicken und Aktualisieren auswählen.
Andere Tipps
Ich brauchte das auch.Ich kann bestätigen, dass das eclipse
-Task über das sbteclipse -Plugin (Version 1.3-RC3 für SBT 0.10) erneut ausgeführt wird.1) regeneriert tatsächlich die Eclipse-Projektdateien (dies sind .project
und .classpath
).Wenn Sie etwas anderes sehen, klingt es wie ein Fehler, der gemeldet werden sollte.