Включение лямбда-выражения

В программе, например

entities.stream().filter(m->m.getId()==id).findAny().get();

где entities - List. После установки всех библиотек и других SDK на Java 8. мы получаем ошибку как:

use -source 8 or higher to enable lambda expressions

Ответ 1

Вот как я решил проблему, добавив ниже настройки плагина в родительский POM файл.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>