我有intellij 11極限。當創建一個maven模塊項目時,如何將語言設置爲scala?
當創建一個新的maven模塊項目時,如何設置項目使用scala作爲默認語言?
有沒有辦法在intellij中運行多個版本的scala? (不是在同一時間,而是針對不同的項目)。
我有intellij 11極限。當創建一個maven模塊項目時,如何將語言設置爲scala?
當創建一個新的maven模塊項目時,如何設置項目使用scala作爲默認語言?
有沒有辦法在intellij中運行多個版本的scala? (不是在同一時間,而是針對不同的項目)。
我認爲你可以創建一個普通的java項目,然後去project structure -> modules-> facets
並添加scala方面,如果你有scala插件安裝。
您項目將使用的scala版本取決於在該方面選擇的scala運行時,所以是的,可以在不同項目中使用不同的scala版本。
當將Maven項目導入到IntelliJ中時,只要您已經安裝了IntelliJ的Scala插件,我認爲它應該將項目識別爲Scala並將Scala Facet添加到模塊中。
這裏是一個簡單的Maven POM的示例https://github.com/adamretter/Skullfuck/blob/master/pom.xml,我使用它包括兩個Maven Scala插件中的更好的。如果你還安裝了Zinc,你可以讓Maven使用Zinc編譯器來加速Scala編譯。
如果IntelliJ無法識別導入的Maven項目的Scala'ness,只需右鍵單擊該項目進入'Module Settings',轉到'Facets',然後單擊'+'並添加Scala面。如果它抱怨沒有找到編譯器,你應該能夠從下來選擇它,因爲它依然是Maven項目的依賴項。