【问题标题】:possibility of scala-virtualized in Eclipse with Scala >=2.11在 Eclipse 中使用 Scala >=2.11 进行 scala 虚拟化的可能性
【发布时间】:2014-07-29 11:34:14
【问题描述】:

我遵循了这个指南:http://lamplmscore.epfl.ch/mediawiki/index.php/Eclipse_IDE_with_Scala-virtualized

为了在 eclipse 编译器中使用虚拟化 (-Yvirtualize) 插件。这适用于 Scala 2.10 的夜间构建,它是 并且缺少像implicit classes 这样的功能。有谁知道使用虚拟化插件 AND eclipse 来处理新版本的 Scala 的方法吗?

【问题讨论】:

  • As far as I can judge there is at least 2.10.2 version of it(我已经检查过,它也在 maven Central 中显示),这意味着您可以完美地使用隐式类和 2.10 中引入的许多其他特性。不过,无论 scala 虚拟化的未来状态如何,都不知道。
  • 不确定您在该链接中看到了什么。这和eclipse插件有关系吗?
  • 是的,你是对的。我完全错过了重点,它是关于 Eclipse 插件,而不是 scala 本身的虚拟化。
  • 在 2.10 中添加了隐式类。您的构建中为什么缺少它们?
  • 这也让我感到困惑,但遗憾的是,它们根本不在 eclipse 插件中。

标签: scala eclipse-plugin virtualization staging


【解决方案1】:

很抱歉带来坏消息:

用于 Scala-virtualized 的 Eclipse IDE 在过去 2 年没有更新,因此预计无法使用(来源:我为 scala-virtualized 维护了 EclipseIDE)——我更新了wiki

关于 2.11,请参阅下面 Alexey 的评论(和答案)。

【讨论】:

  • 以防万一有人偶然发现:scala-virtualized 2.11.2 现在可用(虽然它可能不适用于 Eclipse,但您可以在 IDEA 中使用它)。
  • @AlexeyRomanov 为什么不为此提供单独的答案,以便它可以冒泡到顶部。
【解决方案2】:

Scala 虚拟化 has been updated to 2.11.2 现在。你绝对可以在 IDEA 中使用它,至少(只要确保 Scala 虚拟化的scala-{library,reflect,compiler}.jar 高于Project Settings -> ModulesDependencies 选项卡中的非虚拟化版本)。我不知道你是否可以在 Eclipse 中使用它,但使用Scala installations support 可能是可能的(见BYOS (Bring Your Own Scala) 下)。

【讨论】:

    猜你喜欢
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    相关资源
    最近更新 更多