【发布时间】:2015-08-25 12:37:34
【问题描述】:
我有 maven-testNG 项目。下面是我在 pom.xml 中的 testNG 依赖项。 JAVA_HOME 是C:\Program Files (x86)\Java\jdk1.7.0_67 也将eclipse编译器编译级别设置为1.7
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.5</version>
<scope>test</scope>
</dependency>
当我右键单击 project->Run As->Maven Test 时,我得到了高于版本的错误。当我将单个测试作为 TestNg 测试运行时,测试成功执行。问题出在哪里
【问题讨论】:
-
您在这里手动配置 Eclipse,但显然这是一个 mavenized 项目,在 mavenized 项目中,pom 应该规定推送到 Eclipse 项目的设置。您确定 maven pom 没有在编译器插件配置中声明 Java 8 编译级别吗?