2016-03-03 79 views
1

我下載了eclipse的ALFA插件,並遵循zip歸檔文件中包含的alfa-install-plugin.pdf中的說明。它似乎安裝好。ALFA無法識別屬性字詞

但是,當我將ALFA的示例代碼片段粘貼到示例文件(test.alfa)中時,按照說明,它無法成功「編譯」。 Attributes.subjectId == 「alice」條款以紅色加下劃線。即使提供的standard-attributes.alfasystem.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),...

我不知道其他用戶是否遇到過這個問題,如果是的話,他們是如何修復它的!

謝謝。

回答

0

不幸的是ALFA Eclipse插件v 1.0不支持Eclipse的Kepler版本。在開普勒的插件體系結構中,事情發生了很大的變化,因此您需要使用插件的v 1.0.2。

+0

謝謝@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

+0

我們將更新網站。敬請關注 –

相關問題