【问题标题】:How to use Scala macro paradise in Eclipse via Ivy如何通过 Ivy 在 Eclipse 中使用 Scala 宏天堂
【发布时间】:2015-05-02 06:30:02
【问题描述】:

我需要一些帮助,拜托。我正在尝试创建宏注释,但在我的 Eclipse 项目中启用宏天堂时遇到了麻烦(在 ScalaIDE 中使用 Scala 2.11)。我为宏天堂添加了 Ivy 依赖项:

 <dependency org="org.scalamacros" name="paradise_2.11.5" rev="2.1.0-M5" />

...当我解决它时下载 JAR OK,但是当我尝试使用宏注释说我需要启用宏天堂时出现编译器错误。

有谁知道如何在基于 Ivy 的项目中执行此操作(没有 Maven 或 SBT)?我尝试通过这些说明配置宏天堂编译器,但它不起作用(Eclipse 似乎找不到它):

How to get Scala Compiler Plugin to work in Scala IDE

这是我在 Eclipse Scala 中指定的 -> 编译器 -> 高级属性:

Xplugin: C:\Users\Tom.eclipse\workspace\macro_test\paradise_2.11.5-2.1.0-M5.jar 
Xplugin-require: paradise_2.11.5

但是它给出了以下错误:“缺少必需的插件:天堂_2.11.5”

工作区根文件夹是 C:\Users\Tom.eclipse\workspace\macro_test。任何想法我做错了什么?谢谢!

【问题讨论】:

    标签: eclipse scala macros ivy


    【解决方案1】:

    宏天堂插件的名称是“macroparadise”(source)。所以 Xplugin-require 应该是“macroparadise”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多