/ / Jak dodać bibliotekę scala do zaćmienia - scala, biblioteki, aktor

Jak dodać bibliotekę scala do Eclipse - scala, biblioteki, aktor

(Nie jestem pewien co do terminologii, więc proszę o kontakt ze mną.) Próbuję dodać bibliotekę Scala do Eclipse, aby dodać dostępne funkcje, których mogę używać w Aktorach. Oto biblioteka: https://github.com/scala/async

Pobrałem plik i rozpakowałem go ipróbowałem dodać go do mojego obszaru roboczego w eksploratorze projektów, ale kiedy próbuję, Eclipse mówi mi, że nie może znaleźć żadnych projektów w pliku. Jestem pewien, że istnieje samouczek lub coś w Internecie, które dokładnie wyjaśnia, jak to zrobić, ale jak powiedziałem, nie jestem pewien co do terminologii, więc nie wiem, czego szukać, aby uzyskać pożądany rezultat.

Jakakolwiek pomoc byłaby mile widziana. Dzięki!

Odpowiedzi:

3 dla odpowiedzi № 1

Najprostszym sposobem jest utworzenie projektu SBT i użycie sbteclipse podłącz.

Struktura projektu powinna wyglądać następująco:

build.sbt
project/build.properties
project/eclipse.sbt

build.sbt

(zwróć uwagę, że wiersze kodu powinny być oddzielone białą linią)

name := "ProjectName"

libraryDependencies += "org.scala-lang.modules" %% "scala-async" % "0.9.2"

build.properties

sbt.version=0.13.5

eclipse.sbt

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.5.0")

Następnie uruchom z katalogu głównego sbt i wewnątrz sbt wykonanie linii poleceń eclipse lub eclipse with-sources=true

Możesz użyć sbt-dodatki lub aktywator aby uzyskać specjalną wersję, która automatycznie pobierze poprawną wersję sbt na podstawie build.properties plik.

Możesz dodać wtyczkę sbteclipse jako domyślną, udostępniając ją we wszystkich projektach poprzez tworzenie eclipse.sbt w ~/.sbt/0.13/plugins katalog zamiast project informator


0 dla odpowiedzi nr 2

Jeśli stworzyłeś swój projekt przez sbt, proszępostępuj zgodnie z instrukcjami na stronie github asynchronicznej. Mianowicie dodaj tę bibliotekę Zależności + = "org.scala-lang.modules" %% "scala-async"% "0.9.2", aby build.sbt, uruchomić sbt, zregenerować pliki zaćmienia za pomocą polecenia „eclipse” i na koniec ponownie zaimportować projekt w zaćmienie