Примечание. Это точный репост того же вопроса в списке рассылки Scala-IDE, где я получил нулевой ответ и перестал ждать через 5 дней.
Янаписание плагина компилятора Scala.В настоящее время он называется скальпер (но я мог бы найти лучшее имя позже).У меня установлен стек Typesafe, и я вставил в него свой плагин:
C:\Program Files\typesafe-stack\misc\scala-devel\plugins
Теперь я могу вызывать скаляр как:
scalac -classpath ... -Xplugin-require:scalawrapper test\...
, и он автоматически находит и использует мой плагин.
К сожалению, я просто не могу заставить Scala-IDE использовать его.Я всегда получаю Missing required plugin: scalawrapper
.На вкладке «Свойства проекта \ Компилятор Scala (Использовать параметры проекта) \ Дополнительно» я ввел scalawrapper в поле Xplugin-require, и это работает, так как я получаю сообщение об ошибке.Но ничего, что я могу напечатать в Xpluginsdir, похоже, не имеет никакого эффекта.
Я пробовал абсолютный путь, указанный выше, пробовал с косой чертой вперед и назад, пробовал временный каталог без пробелов, пробовал относительнокаталог проекта, пробовал относительно рабочей области.Он просто не будет ничего использовать.Я должен также отметить, что это не относится к моему собственному плагину, так как я пытался использовать плагин ScalaCL ранее в предыдущей версии Scala-IDE, и потерпел неудачу по той же самой причине.
Я только чтообновлено сегодня (15.10.2011) и поэтому должно иметь самую последнюю версию (кажется, что я, наконец, могу явно установить отступ в 4, но, возможно, я просто пропустил настройку в прошлом).
Может кто-нибудь сказать мне, чтоон действительно ожидает, и что использует по умолчанию, когда я ничего не помещаю в Xpluginsdir?