Maven의 plugin 설정을 통해 target level을 1.8로 지정
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
- source와 target을 따로 쓸 필요가 없고 release 하나로 대체할 수 있음
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<release>11</release>
</configuration>
</plugin>
IDE의 SDK와 language level을 모두 1.8로 지정
- IntelliJ의 경우, 프로젝트의 SDK와 language level 뿐만 아니라 모듈의 language level을 지정할 필요가 있음
- Eclipse의 경우, JRE에 JDK를 지정하고, 프로젝트의 JRE에서 지정할 필요가 있음