Java 8 Maven Jspc插件不适用于java 8

Java 8 Maven Jspc插件不适用于java 8,java-8,maven-3,Java 8,Maven 3,我们将maven jspc插件与java 8一起使用,虽然我们将源代码和目标代码作为1.6 java版本,但它给出了类编译错误。 因此,它不适用于1.8或1.6 java版本 忽略未知目标VM 1.6。 编译错误 org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 无法解析数组 无法解析类型java.util.Comparator。它是从必需的.class文件间接引用的 <plugin> <groupI

我们将maven jspc插件与java 8一起使用,虽然我们将源代码和目标代码作为1.6 java版本,但它给出了类编译错误。 因此,它不适用于1.8或1.6 java版本

忽略未知目标VM 1.6。 编译错误 org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 无法解析数组 无法解析类型java.util.Comparator。它是从必需的.class文件间接引用的

<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>maven-jspc-plugin</artifactId>
<executions>
<execution>
<id>compile-jsp</id>
<goals>
<goal>jspc</goal>
</goals>
<configuration>
<jasperClassDebugInfo>false</jasperClassDebugInfo>
<compilerSourceVM>1.6</compilerSourceVM>
<compilerTargetVM>1.6</compilerTargetVM>
</configuration>
</execution>
</executions>
</plugin>

org.apache.sling
maven jspc插件
编译jsp
jspc
假的
1.6
1.6

虽然是一个老问题,但您必须使用jdk 1.6或1.7。看看这里。虽然这是一个老问题,但您必须使用JDK1.6或1.7。看看这里。