2013-08-11 2 views
1

Я следую this учебник для создания пользовательского языка плагин для IntelliJ , но я бегу на несколько вопросов в отношении плагина jFlex.IntelliJ Сообщество 12 CE + JFlex

Когда был установлен плагин (через IntelliJ плагин браузера) он был настроен со следующими путями:

  • Flex: /Applications/IntelliJ IDEA 12 CE.app/tools/jflex
  • Flex Каркас: /Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton

IntelliJ предупредил меня, что могла не найти приложение jFlex, поэтому я загрузил последний пакет zip из jflex.de и извлек его. Я обновил конфигурации плагина jFlex в IntelliJ и получил новую ошибку при попытке создания: ./lib/jflex.jar не настроен на пути.

  • Flex: /Users/skyler/jflex-1.4.3/jflex-1.4.3/bin
  • Flex Каркас: /Users/skyler/jflex-1.4.3/jflex-1.4.3/src/default.skeleton

я подтвердить банку существует в /Users/skyler/jflex-1.4.3/jflex-1.4.3/lib. Конечно, путь, на который ссылается ошибка, не нашел бы банку.

Так вот мои вопросы:

  1. Где находится файл idea-flex.skeleton? Я не могу это найти.
  2. Нужно ли мне обновлять jflex исполняемые так пути являются правильными, или переместить файл, и будет ли какие-либо проблемы с использованием jflex для разработки плагинов языка с этим изменением?

ответ

1

Как выяснилось, IntelliJ отсутствовал в каталоге инструментов при использовании установщика Mac. Чтобы решить эту проблему, мне пришлось клонировать git-репозиторий для сообщества IntelliJ и скопировать папку jflex и скелет в ожидаемые местоположения. Эта проблема отслеживается JetBrains.

http://youtrack.jetbrains.com/issue/IDEA-110168