When I load my Maven, Java project in Visual Studio Code, I get this error:
Lambda expressions are allowed only at source level 1.8 or above Java(1610613381)
However, my pom.xml
has my Java source level set to level 1.8 or above. For example:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
And mvn compile
works just fine.
What is going on?