Я скачал плагин ALFA для eclipse и следовал инструкциям в alfa-install-plugin.pdf
, который был включен в zip-архив. Вроде установил нормально.
Однако, когда я вставил пример фрагмента ALFA в файл примера (test.alfa
) в соответствии с инструкциями, он не смог успешно "скомпилировать". Термин Attributes.subjectId == “alice”
был подчеркнут красным. Это происходит, несмотря на то, что предоставленные файлы standard-attributes.alfa
и system.alfa
находятся в том же каталоге src
, что и test.alfa
.
Я думаю, что плагин должен был найти определение Attributes.subjectId
в standard-attributes.alfa
, но явно этого не произошло.
Подробности моей установки:
- убунту 15.10 64-бит
- Версия Eclipse: eclipse-dsl-kepler-SR2 (64-разрядная версия)
- ALFA-1.0-update-site.zip (текущий)
- Java-версия Oracle: 1.8.0_66
Обратите внимание, что альфа-версия была протестирована на eclipse Kepler (64-разрядная версия) в Ubuntu 12.10, срок службы которой истек.
Я попробовал несколько возможностей, но у всех была одна и та же проблема: использование версии для разработчиков Java (не специфичной для DSL), использование разных фрагментов альфа-канала, использование проекта Java eclipse, но не базового проекта eclipse, переименование standard-attributes.alfa
в Attributes.alfa
(чтобы соответствовать его namespace
), ...
Интересно, сталкивались ли с этой проблемой другие пользователи, и если да, то как они ее исправили!
Спасибо.