使用Java包含Scalatest时Maven构建失败

使用Java包含Scalatest时Maven构建失败,java,scala,maven,scalatest,Java,Scala,Maven,Scalatest,我正在尝试将scala maven插件:3.1.0与Java 1.5结合使用。但是,我的maven构建失败,出现了一个不兼容错误 Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:compile (scala-compile-first) on project proj: Execution scala-compile-first of goal net.alchim31.maven:scala-maven-p

我正在尝试将scala maven插件:3.1.0与Java 1.5结合使用。但是,我的maven构建失败,出现了一个不兼容错误

 Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:compile (scala-compile-first) on project proj: Execution scala-compile-first of goal net.alchim31.maven:scala-maven-plugin:3.1.0:compile failed: Unable to load the mojo 'compile' in the plugin 'net.alchim31.maven:scala-maven-plugin:3.1.0' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Bad version number in .class file
还有一个不受支持的类版本警告

WARNING: Error injecting: scala_maven.ScalaCompileMojo
java.lang.UnsupportedClassVersionError: Bad version number in .class file
插件的文档说明它需要Java1.5,所以我看不出有什么问题。我在本地使用Java1.5,也在maven构建中使用

对问题所在有何建议?我看不出在哪里可以使用Java的另一个版本来编译我的任何类,所以我猜这是一个不兼容的依赖项,但我没有找到它。我还导入了以下依赖项

<dependency>
            <groupId>org.scalatest</groupId>
            <artifactId>scalatest_2.9.0-1</artifactId>
            <version>2.0.M5</version>
        </dependency>

org.scalatest
比例测试2.9.0-1
2.0.M5

由@om-nom-nom发布的答案
据我所知,scala版本scalatest是根据(2.9.x)编译的,需要至少1.6版本的Java平台。

据我所知,scala版本scalatest是根据(2.9.x)编译的,需要至少1.6版本的Java平台。试试这个(2.0.M5)可能文档是错误的,它需要Java 6或7