问题原因:
很明显可以看出是maven打包时未指定jdk版本,默认使用1.5,代码中有更高级jdk的api。所有打包失败
解决办法:
网上有很多文章说 pom.xml 文件的maven-compiler-plugin中添加 配置。测试无效
亲测可行的配置方式是
pom.xml中添加
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<java.version>1.8</java.version>
</properties>
可顺利打包