小编san*_*jay的帖子

在IDEA的Maven项目中升级Scala版本

我使用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.

我究竟做错了什么?我该怎么做才能建立我的项目?

请注意,我是第一次使用构建工具.任何帮助将不胜感激.谢谢!

scala intellij-idea maven

6
推荐指数
1
解决办法
2319
查看次数

标签 统计

intellij-idea ×1

maven ×1

scala ×1