我怎么知道maven scala插件使用的scala版本是什么?

时间:2014-03-09 03:07:28

标签: scala maven

我正在使用scala尝试spring mvc,编译器是2.10.3

我正在使用另一个使用2.9构建的scala库,它给我一个错误,如

java.lang.NoClassDefFoundError

当我在我的spring mvc app中使用它时。我猜这是因为我用旧版本的scala编译它。

我正在使用最新的scala maven插件2.15.3。当我运行mvn包时,我怎么知道它正在使用哪个scala编译器版本?

我在/ usr / local / opt / scala

中安装了2.10.3

1 个答案:

答案 0 :(得分:1)

使用scala-maven-plugin,不推荐使用上一个插件:

    <plugin>
        <groupId>net.alchim31.maven</groupId>
        <artifactId>scala-maven-plugin</artifactId>
        <version>3.1.6</version>
        <executions>
          <execution>
            <goals>
              <goal>compile</goal>
              <goal>testCompile</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <scalaVersion>${scala.version}</scalaVersion>
        </configuration>
      </plugin>