我使用IDEA 10.5.2和Scala插件版本0.4.1395以及IDE附带的标准Maven集成插件.我有一个Scala 2.8.0项目具有上述设置,我想将其升级到Scala 2.9.1.我对pom.xml进行了必要的更改.以下是我的pom.xml中的相关部分:
插件部分:
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<goals>
<goal>compile</goal>
</goals>
<phase>compile</phase>
</execution>
<execution>
<id>test-compile</id>
<goals>
<goal>testCompile</goal>
</goals>
<phase>test-compile</phase>
</execution>
<execution>
<phase>process-resources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
依赖部分:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-compiler</artifactId>
<version>2.9.1</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我的机器上安装了Scala 2.9.1.
在我的项目设置中,在Scala方面,编译器实例化部分有几个"编译器库"选项.但是我的项目不是建立在选择其中任何一个的基础之上
当我选择时Maven: org.scala-lang:scala-compiler-bundle:2.9.1,我收到以下错误:
无法编译Scala文件.
请调整Scala facet中的编译器库:无法读取scala-library-2.9.1.jar版本.
当我选择时Maven: org.scala-lang:scala-compiler:2.9.1,我收到以下错误:
无法编译Scala文件.
请调整Scala facet中的编译器库:找不到scala-library*.jar.
当我选择时Maven: org.scala-lang:scala-library:2.9.1,我收到以下错误:
无法编译Scala文件.
请调整Scala facet中的编译器库:找不到scala-compiler*.jar.
我究竟做错了什么?我该怎么做才能建立我的项目?
请注意,我是第一次使用构建工具.任何帮助将不胜感激.谢谢!