Сообщество IntelliJ 12 CE + JFlex

Я следую этому руководству, чтобы создать собственный языковой плагин для IntelliJ 12, но я столкнулся с несколькими проблемами, связанными с плагином jFlex.

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

  • Гибкость: /Applications/IntelliJ IDEA 12 CE.app/tools/jflex
  • Гибкий скелет: /Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton

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

  • Гибкость: /Users/skyler/jflex-1.4.3/jflex-1.4.3/bin
  • Гибкий скелет: /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 для разработки языковых плагинов с этим изменением?

person Skyler    schedule 11.08.2013    source источник


Ответы (1)


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

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

person Skyler    schedule 11.08.2013