我正在嘗試使用XTend for Intellij 15.0.5(Ultimate)製作基本程序,但由於某些原因,我無法運行/編譯任何「.xtend」文件。無法在Intellij中編譯XTend類
編寫下面的代碼是沒有問題的語法錯誤在IDE檢查預期:
package presentation
class Greeter {
def static void main(String[] args){
println("Hello World!");
}
}
我下載並安裝自定義語言插件,我可以創建的Xtend一個新的Java項目。但是,我不能運行/編譯任何xtend文件。
在xtend文件上執行右鍵單擊時,沒有「運行」。更有趣的是,Intellij允許我將正常的java類重構爲xtend類。另外,我不能在運行配置中選擇Greeter作爲主類。
當然,我還添加了強制性庫(core,lib和macro)。我真的不知道我在想什麼,但我想這肯定是非常明顯的。除了運行/編譯以外,一切似乎都像魅力一樣。
謝謝你的快速回答!但是,當我點擊綠色加號時,我沒有「xtend」菜單。此外,我所寫的任何類都不會被重寫到xtend-src文件夾中。 – ImaginaryNumb3r
我已經有了這個模塊,但是target/xtend-gen/main沒有被標記爲源文件夾,一旦我這樣做了,它就起作用了。 –