如何使用Scala中的apache commons(或不属于jdk的任何其他库)

时间:2013-03-14 18:51:04

标签: scala apache-commons-net

看起来这应该很简单,但我不是一个java家伙。我打算尝试使用apache commons ftp组件(org.apache.commons.net.ftp),但我不知道如何使我的scala代码可以访问它。

目前,我刚刚尝试将软件包放入目录,从该目录启动scala repl,并发出:import org.apache.commons。* 我被告知apache不是包org的成员,我认为这意味着它无法找到代码。

这看起来应该很容易,但任何建议都会受到赞赏。

2 个答案:

答案 0 :(得分:10)

您需要将jar添加到类路径中。从REPL开始,就像这样:

scala -classpath some.jar

如果您正在构建项目,您可能需要考虑使用像sbt(http://www.scala-sbt.org/)这样的构建工具,它允许您指定依赖项。

答案 1 :(得分:5)

使用SBT,您可以加入build.sbt

libraryDependencies += "commons-net" % "commons-net" % "3.2"