2013-01-24 32 views
1

一個DSL這似乎是一個DSL(特定領域語言)在的Xtext開發XPAND是非常與Eclipse的約束。有什麼方法可以在命令行上編譯我的DSL,就像編譯Java代碼一樣?編譯的Xtext和XPAND制定了命令行

回答

0

如果你有一個工作流執行你的生成器,它也可以從命令行執行。尋找Mwe2Launcher類(http://git.eclipse.org/c/emf/org.eclipse.mwe.git/tree/plugins/org.eclipse.emf.mwe2.launch/src/org/eclipse/emf/ mwe2/launch/runtime/Mwe2Launcher.java)以獲取詳細信息。

如果您已經從Java執行Xpand生成器,那麼您必須簡單地將其調用包裝到可執行的命令行應用程序中。

在這兩種情況下,您都可以通過定義包含Xtext,Xpand和插件(如果需要)的Eclipse產品來創建包含所有依賴項的Eclipse應用程序。