无法在jdk1.7上运行编译Groovy(2.5.6)/ Spock类
如果这个问题已经被回答或者是一个琐碎的问题,我事先表示歉意。
我正在使用Groovy 2.5.6,根据Groovy网站,它支持1.6到1.8的JDK。在使用JDK 1.7进行maven构建期间,将同时编译Java和Groovy类,并正确构建了jar。
当maven-surefire-plugin进入图片时,问题开始出现。它会尝试执行Spock测试,而当我遇到令人讨厌的错误 Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M1:test failed: java.lang.UnsupportedClassVersionError: com/domain/billing/asf/biz/adjustmentmodify/AdjustmentModifyActivitySpec : Unsupported major.minor version 52.0 ->
我几乎整天都在设法解决这个问题,但是没有运气。如果有人知道修复程序,请分享。不幸的是,我坚持使用Java 1.7。我依靠的事实是Groovy应该与此JDK兼容。