ALFA не признает термин "атрибуты"

Я скачал плагин ALFA для Eclipse и следовал инструкциям в alfa-install-plugin.pdf это было включено в архиве почтового индекса. Казалось, чтобы установить ОК.

Однако, когда я вставил фрагмент примера ALFA в файл примера (test.alfa), в соответствии с инструкциями, он не смог "скомпилировать" успешно. Attributes.subjectId == “alice” Термин был подчеркнут красным. Это происходит, хотя при условии standard-attributes.alfa а также system.alfa оба файла присутствуют в одном и том же src каталог как test.alfa,

Я думаю, что плагин должен был найти определение Attributes.subjectId в standard-attributes.alfa но явно этого не произошло.

Детали моей настройки:

  • Ubuntu 15.10 64-bit
  • Версия Eclipse: eclipse-dsl-kepler-SR2 (64-разрядная версия)
  • ALFA-1.0-update-site.zip (текущий)
  • Java-версия Oracle: 1.8.0_66

Обратите внимание, что alfa был протестирован на Eclipse Kepler (64-bit) на Ubuntu 12.10, который сейчас в конце срока эксплуатации.

Я попробовал несколько возможностей, но у всех была одна и та же проблема: использование версии для разработчика Java (не для DSL), использование разных фрагментов alfa, использование проекта затмения Java, но не базового проекта eclipse, переименование standard-attributes.alfa в Attributes.alfa (чтобы соответствовать его namespace), ...

Интересно, сталкивались ли другие пользователи с этой проблемой, и если да, то как они ее исправили!

Спасибо.

1 ответ

Решение

К сожалению, плагин ALFA Eclipse v 1.0 не работает с выпуском Kepler Eclipse. Ситуация сильно изменилась внутри архитектуры плагина Kepler, и поэтому вам нужно будет использовать v 1.0.2 плагина.

Другие вопросы по тегам