在 IntelliJ 中,我创建了一个空白 Maven 项目,并添加到pom.xml
:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-compiler</artifactId>
<version>2.11.0-M3</version>
<scope>compile</scope>
</dependency>
然后我转到项目设置 -> 模块 -> + -> Scala,并从下拉菜单中将编译器 jar 指定为Maven: org.scala-lang:scala-compiler:2.11.0-M3
. 我收到错误:
Compiler library: no scala-library*.jar found
当然,scala-library-2.11.0-M3.jar
是依赖关系(传递性),但不存储在与 相同的文件夹中scala-compiler-2.11.0-M3.jar
,这似乎使 Scala 插件感到困惑。
有没有办法使用scala-compiler*.jar
从pom.xml
依赖项下载的?也许通过手动指定在哪里可以找到每个 JAR?
在此之前,我一直使用scala-compiler*.jar
通过 Project Settings -> Libraries -> + -> From Maven 下载。这似乎可行,因为 IntelliJ 将所有下载的 JAR 粘贴在同一个文件夹中,这是 Scala 插件所假设的。仅仅出于审美原因,我想知道它是否可以用pom.xml
.