【发布时间】:2011-10-21 11:04:28
【问题描述】:
注意:这是对 Scala-IDE 邮件列表上相同问题的精确转发,我得到零回复并在 5 天后放弃等待。
我正在编写一个 Scala 编译器插件。目前被称为 scalawrapper(但我以后可能会找到一个更好的名字)。我有 安装了 Typesafe Stack,我把我的插件放在下面:
C:\Program Files\typesafe-stack\misc\scala-devel\plugins
现在我可以这样调用 scalac:
scalac -classpath ... -Xplugin-require:scalawrapper test\...
它会自动找到并使用我的插件。
不幸的是,我无法让 Scala-IDE 使用它。我总是得到
Missing required plugin: scalawrapper。在“项目属性
\Scala 编译器(使用项目设置)\高级”选项卡,我已进入
Xplugin-require 字段中的 scalawrapper ,因为我得到了
错误。但是我可以在 Xpluginsdir 中输入的任何内容似乎都没有
效果。
我已经尝试过上面给出的绝对路径,已经尝试过 forward 和反斜杠,尝试了一个没有空格的临时目录 在其中,尝试过相对于项目目录,尝试过相对 到工作区。它只是不会使用任何东西。我还应该注意到 is 不是特定于我自己的插件,因为我尝试使用 ScalaCL 以前版本的 Scala-IDE 中的插件,但失败了 完全相同的原因。
我今天(15.10.2011)刚刚更新,所以应该有最新的 版本(看来我终于可以明确地将缩进设置为 4, 但也许我只是忽略了过去的设置)。
谁能告诉我它的实际期望是什么,以及它的用途是什么? 当我没有在 Xpluginsdir 中放任何东西时默认?
【问题讨论】:
标签: eclipse scala plugins compiler-construction scala-ide