我想在我的测试中使用 java 7 并在代码中使用 java 6。如何做到这一点?
问问题
1469 次
2 回答
1
您还可以testCompile
在maven-compiler-plugin
. 所以尝试这样的事情
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>testCompileWithJDK7</id>
<phase>test-compile</phase>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</execution>
</executions>
</plugin>
于 2013-10-07T11:10:57.333 回答
1
您可以将 maven-surefire-plugin 使用的 jvm 设置为指向 java 7 可执行文件。
见http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm
于 2013-10-07T08:38:02.930 回答