我尝试过各种版本的scala(2.9,2.10,2.11),其中包含各种ide类型,如Eclipse + Scala插件,从scala网站下载的Whole Scala IDE,IntelliJ Idea等.Eclipse版本无法正确打开编辑器的文件具有* .scala扩展名,并且它们总是抛出“令牌上的语法错误”错误,即使启用了JDT编织等。 Intellij不会在保存更改或Make上编译代码。由于我必须使用Maven构建,因此我必须始终执行 mvn install 以获得Intellij中反映的更改。我一直在努力让这个scala + eclipse ide设置正常工作,并且在过去的一周内完成了一些没有运气的项目。如果这不是正确的问题,请道歉,但考虑到我开始使用Scala的时间较少,请提供一些很好的参考/链接来了解基于Maven的项目的配置矩阵(Scala + Eclipse ide)以开始工作< / p>
由于
答案 0 :(得分:0)
我长期放弃使用Eclipse作为Scala的IDE(或其他任何东西)。我成功地使用IntelliJ IDEA进行Scala开发(从版本10或11开始,目前是14.0.2)我还专门使用Maven在命令行上构建。这通常适用于Scala 2.11,2.10,也可能是2.9。
您必须将一个Maven Scala编译器插件添加到pom.xml文件中,以便Intellij相应地配置项目。例如:
<properties>
<scala.version>2.11.4</scala.version>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- Allows for IntelliJ to pick up the correct library version. -->
<scalaVersion>${scala.version}</scalaVersion>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
</plugin>
</plugins>
</build>