scala 从 scala-io 生成 jar 文件以包含在 eclipse 中
Posted
技术标签:
【中文标题】scala 从 scala-io 生成 jar 文件以包含在 eclipse 中【英文标题】:scala generating jar file from scala-io to include in eclipse 【发布时间】:2013-05-17 23:17:20 【问题描述】:我正在尝试在我的 Eclipse 环境中使用库 scala-io,有人知道如何生成 jar 文件,或者我的 Eclipse 中要包含哪个文件夹,以便我可以访问 scala-io 库我的项目?
编辑: 问:如何将外部库合并到 scala IDE 中? A:两种可能:
-
利用 SBT 构建您的项目;即生成 jar 文件和维护依赖关系
包括IDE中生成的jar文件目录,项目->属性->Java构建路径。
第一次。
编辑#2: 我发现这个很棒的插件可以在一个 jar 文件中生成所有依赖项 sbt-assembly
【问题讨论】:
当我在Scala IDE 中创建一个新的 Scala 项目时,由于它包含的 Scala 库,因此包含了 scala.io 包。如果你有常规的 Eclipse,你可以创建一个 Scala 库,甚至只是在项目的库选项卡下添加 jar。拥有库/罐子后,只需使用普通的 scala 导入语句。如果您的计算机上安装了 Scala,它应该带有您要添加的 jar。 Scala IDE 附带了它自己的 jars,我只是在使用它们。 在输入 scalar.io 时出现错误,提示 tne 包被 nit 识别,这就是我试图找出如何导入 jar 文件的原因。 我没有仔细检查 scala-io 链接,并认为您指的是核心 scala-io 类。您可以使用@Ido Tamir 建议的构建工具,或者从他在“手动下载示例”下直接提供的链接中获取 jars。 谢谢@n0741337 我刚刚重新格式化了问题和答案。 【参考方案1】:http://jesseeichar.github.io/scala-io-doc/0.4.2/index.html#!/getting-started 展示了如何从 sbt 或 maven 或链接提供的预构建 jar 开始。
您应该尝试熟悉像sbt 这样的构建系统。总是手动添加依赖到eclipse很麻烦,特别是如果你有依赖链:scala-io需要scala-io-core和arm和file等......
【讨论】:
以上是关于scala 从 scala-io 生成 jar 文件以包含在 eclipse 中的主要内容,如果未能解决你的问题,请参考以下文章
错误:scala:Scala 编译器库中没有“scala-library*.jar”