2012-07-05 14 views
34

Ścieżka z SBT Scala-IDE jest dobrze opisane w wielu miejscach:Korzystanie SBT od Scala IDE

  1. start z projektem SBT
  2. Dodaj definicję wtyczki SBT: addSbtPlugin ("com.typesafe. sbteclipse”% "sbteclipse-plugin" % "2.1.0-RC1")
  3. Uruchom 'zaćmienie' polecenia od wewnątrz SBT
  4. Otwórz Eclipse z zainstalowanym Scala-IDE dodatek
  5. importu projektu

Co jest na odwrót? Jeśli zacznę nowy projekt w Scala-IDE, czy mogę po prostu dodać plik build.sbt i jakoś powiedzieć Eclipse, aby używał tego podczas uruchamiania aplikacji?

Przepraszam, jeśli niektórym wydaje się to oczywiste, ale ostatnio przeniosłem się z ItelliJ Idea do Scala-IDE i nie jestem pewien, czy skonfigurować Scala-IDE do korzystania z plików SBT i plików konfiguracyjnych sbt.

+1

Czy Scala obsługuje lepiej w Eclipse? – ziggystar

+0

Lepsze niż co? – Nicolas

+2

Witam @ziggystar, nieco ponad rok temu wypróbowałem Eclipse z Scala IDE. W tym momencie było naprawdę wolno. Następnie zdecydowałem się wypróbować IntelliJ Idea za pomocą wtyczki Scala. To działało naprawdę dobrze, ale ich dokumentacja jest naprawdę stara, a oni nie mają miłej i przyjaznej obsługi klienta (w każdym razie nie z mojego doświadczenia). Więc zdecydowałem się powrócić do używania Scala IDE i muszę powiedzieć, że to naprawdę miłe. Ich predyktywne pisanie poprawiło się drastycznie i do tej pory nie miałem żadnych problemów. Ponadto Eclipse jest lepiej obsługiwany w systemie Ubuntu (którego używam). – Jack

Odpowiedz

17

Nie, nie możesz tego zrobić. Sposób, w jaki to robisz, jest taki, jak opisałeś. Następnie, ilekroć wprowadzisz zmiany w build.sbt (np. Nowa zależność słoika), ponownie uruchom komendę eclipse z sbt i odśwież projekt w Eclipse, aby nowo wygenerowane pliki zostały ponownie załadowane.

16

Jako doświadczony użytkownik Eclipse, zastanawiałem się nad tym samym. Zdziwiony, że nikt nie zmierza w tym kierunku, postanowiłem rzucić własny projekt.

https://github.com/scalastuff/esbt

zainstalować wtyczki, tworzyć lub modyfikować build.sbt i zależności są naciągane, zaktualizowane pliki projektu.

To działa dla mnie, używam go codziennie. Ale to nie jest doskonałe ani skończone, i nie wkładam w to w tej chwili dużego wysiłku. Ale nie wahaj się przyczynić!

+1

To świetny pomysł, dzięki. Warto poinformować grupę użytkowników Scala-IDE: https://groups.google.com/forum/?fromgroups#!forum/scala-ide-user – Jack

+2

Wygląda na to, że wymaga wersji Eclipse <= 3,7. Ktoś, kto jest w stanie użyć tego z Eclipse Juno (4.2)? –

Powiązane problemy