Maven执行mvn clean compile命令会报如下图所示的错误:
由图可知,maven-compiler-plugin插件编译时用到了--release选项,而我的jdk是1.8,不支持该选项。此时我的maven-compiler-plugin版本如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </plugin>
我将其版本降低至如下即解决了:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> </plugin>