我正在使用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答案 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>