Maven을 사용하여 Java 8에서 컴파일하는 방법
<properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source> </properties>
컴파일러가 Java 5 호환성이있는 Lambda 식과 같은 호환성 문제로 인해 코드를 컴파일 할 수없는 경우 다음 오류가 반환됩니다.
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project project: Compilation failure [ERROR] /PATH/CLASSNAME.java:[62,29] lambda expressions are not supported in -source 1.5 [ERROR] (use -source 8 or higher to enable lambda expressions) [ERROR] -> [Help 1]