使用-source 8或更高版本来启用lambda表达式

时间:2019-01-31 13:27:57

标签: java maven lambda java-8

我遇到构建失败错误,当我尝试进行Maven Build时,我创建了一个包含lambda函数的简单Java项目,因此,使用-source 8或更高版本来启用lambda表达式会出错。 / p>

我的Java版本是1.8.0_172 Maven版本是Apache Maven 3.6.0

请参阅所附的屏幕截图,并提供适当的解决方案。 预先感谢。maven buils build failure error

2 个答案:

答案 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