How to add a scala library to eclipse

时间秒杀一切 提交于 2019-12-08 11:28:13

问题


I am trying to add this Scala Library into Eclipse so as to add available functions I can use on Actors.

I've downloaded the file and extracted it and tried adding it to my workspace in the project explorer, but when I try, Eclipse tells me it can't find any projects in the file. I'm sure that there is a tutorial or something online that explains exactly how to do this, but like I said, I'm not sure about all the terminology, so I don't know what to search for to get the result I want.


回答1:


The easiest way is to create an sbt project and use the sbteclipse plugin.

Your project structure should look like this:

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

build.sbt

(note that lines of code should be separated by a white line)

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")

Then from the root directory execute sbt and within the sbt command line execute eclipse or eclipse with-sources=true

You can use sbt-extras or activator to get a specialized version that will automatically download the correct sbt version based on the build.properties file.

You could add the sbteclipse plugin as a default plugin, making it available in all projects by creating eclipse.sbt in the ~/.sbt/0.13/plugins directory instead of the project directory




回答2:


If you created your project via sbt, please follow the instruction on the github page of async. Namely, add this libraryDependencies += "org.scala-lang.modules" %% "scala-async" % "0.9.2" to build.sbt, run sbt, regenerate eclipse files with "eclipse" command and finally re-import project into eclipse



来源:https://stackoverflow.com/questions/26832700/how-to-add-a-scala-library-to-eclipse

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!