(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 № 1Najprostszym 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