我已經在Eclipse IDE上使用Xtext框架實現了DSL。另外,我創建了幾個在運行Eclipse應用程序時可用的UI功能(例如導入/導出處理程序)。Eclipse&Xtext - DSL編輯器無法部署
現在我試圖將我的應用程序部署爲獨立產品。我在我的項目的「.ide」包中創建了一個「.product」文件,當我從該「.product」文件運行我的應用程序時,所有文件都可以正常工作。
但是,當我部署它時,運行生成的「.exe」文件,編譯器在創建「.mydsl」文件時失敗(我甚至沒有提示將項目轉換爲Xtext項目)。錯誤是:
Failed to create injector for org.xtext.myDsl.Mydsl ExtensionFactory: org.xtext.myDsl.Mydsl.MydslExecutableExtensionFactory
我與這個完全一無所知,因爲我不相信我錯過任何插件進口,有什麼能我會丟失?
任何幫助,非常感謝!謝謝!
這可能會幫助你https://www.eclipse.org/forums/index.php/t/489049/。你的類路徑中可能沒有所有需要的類/資源。 –
確保你沒有任何build.properties文件中的任何警告 –
我不確定是哪一個做了它,但是我應用了你的兩個建議,並且看到它的工作原理!非常感謝!乾杯。 :-) –