ALFA无法识别属性字词
问题描述:
我下载了eclipse的ALFA插件,并遵循zip归档文件中包含的alfa-install-plugin.pdf
中的说明。它似乎安装好。ALFA无法识别属性字词
但是,当我将ALFA的示例代码片段粘贴到示例文件(test.alfa
)中时,按照说明,它无法成功“编译”。 Attributes.subjectId == “alice”
条款以红色加下划线。即使提供的standard-attributes.alfa
和system.alfa
文件都存在于与test.alfa
相同的src
目录中,也会发生这种情况。
我认为这个插件应该在standard-attributes.alfa
中找到Attributes.subjectId
的定义,但显然这没有发生。我的设置
详情:
- 的Ubuntu 15.10 64位
- Eclipse版本:Eclipse的DSL-开普勒SR2(64位)
- ALFA-1.0-update-site.zip (电流)
- 甲骨文Java版本:1.8.0_66
注意的阿尔法已于蚀开普勒(64位)在Ubuntu 12.10,这是目前在寿命结束测试。我尝试了几种可能性,但都有同样的问题:使用Java开发人员(而不是DSL特定版本),使用不同的alfa片段,使用Java eclipse项目但不是基本的eclipse项目,将standard-attributes.alfa
重命名为Attributes.alfa
(匹配它的namespace
),...
我不知道其他用户是否遇到过这个问题,如果是的话,他们是如何修复它的!
谢谢。
谢谢@srijith。我正在使用[Axiomatics ALFA页面]的版本(http://www.axiomatics.com/solutions/products/authorization-for-applications/developer-tools-and-apis/192-axiomatics-language-for-authorization -alfa.html),它下载为“Axiomatics Language for Authorization Plugin for Eclipse v.1.0.2.zip”。该档案包含'ALFA-1.0-update-site.zip',这是我最近添加到eclipse的版本。我刚刚在eclipse中使用'Help' - >'Check for updates'进行了检查,并且没有。我会在哪里得到更新的版本? – rugplots
我们将更新网站。敬请关注 –