我遇到构建失败错误,当我尝试进行Maven Build时,我创建了一个包含lambda函数的简单Java项目,因此,使用-source 8或更高版本来启用lambda表达式会出错。 / p>
我的Java版本是1.8.0_172 Maven版本是Apache Maven 3.6.0
答案 0 :(得分:4)
添加到您的pom.xml
<properties>
<java.version>1.8</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
答案 1 :(得分:1)
使用maven编译器1.8或更高版本在代码中启用lambda表达式。将编译器作为属性添加到pom.xml