【发布时间】:2011-11-20 07:52:20
【问题描述】:
我正在使用带有 Scala 插件版本 0.4.1395 的 IDEA 10.5.2 和 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>
依赖部分:
<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>
我的机器上安装了 Scala 2.9.1。
在我的项目设置中,在 Scala 方面,编译器实例化部分有几个“编译器库”选项。但是,我的项目并非建立在选择其中任何一个之上。
当我选择Maven: org.scala-lang:scala-compiler-bundle:2.9.1 时,我收到以下错误:
无法编译 Scala 文件。
请在 Scala 方面调整编译器库:无法读取 scala-library-2.9.1.jar 版本。
当我选择Maven: org.scala-lang:scala-compiler:2.9.1 时,我收到以下错误:
无法编译 Scala 文件。
请在 Scala 方面调整编译器库:找不到 scala-library*.jar。
当我选择Maven: org.scala-lang:scala-library:2.9.1 时,出现以下错误:
无法编译 Scala 文件。
请在 Scala 方面调整编译器库:找不到 scala-compiler*.jar。
我做错了什么?我应该怎么做才能构建我的项目?
请注意,我是第一次使用构建工具。任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你能在控制台上通过“mvn compile”编译你的项目吗?
标签: scala maven intellij-idea