编译项目的时候提示:
Fatal error compiling: 无效的标记: --release -> [Help 1]
网上有很多答案是:
1.本地jdk版本不匹配
java -version mvn -v
查看后发现并不适用
翻阅资料发现 是因为 release 的原因
代码:
注掉的地方就是我修改的地方
因为jdk 8 不支持 release
maven 官方:
那么release 有什么作用呢?
在Java 9后,新增了选项release
,同时指定编译和输出时的JDK版本。也能配置插件
<properties>
<maven.compiler.release>9</maven.compiler.release>
</properties>
成功执行命令 mvn test