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 плагина.