我有intellij 11终极。
创建新的maven模块项目时,如何将项目设置为使用scala作为默认语言?
有没有办法在intellij中运行多个版本的scala? (不是在同一时间,而是针对不同的项目)。
答案 0 :(得分:1)
我认为你可以创建一个普通的java项目然后转到project structure -> modules-> facets
并添加scala facet如果你安装了scala插件。
您的项目将使用的scala版本取决于在facet中选择的scala运行时,所以是的,可以在不同的项目中使用不同的scala版本。
答案 1 :(得分:0)
将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',只需右键单击项目进入“模块设置”,转到“Facets”然后单击“+”并添加Scala方面。如果它抱怨没有找到编译器,你应该可以从down中选择它,因为它仍然是Maven项目的依赖项。