메이븐 파일을 만들면 1.8이 아닌 다른 버전으로 되어있는 경우가 있다.
Defalut값이 1.8이 아닌 다른 버전이기 때문에 그런 것이다.
메이븐 프로젝트에서는 일반 자바 프로젝트와는 다르게 pom.xml을 통해 자바 버전을 바꿔줘야한다.
1. pom.xml 수정
pom.xml을 확인해보면 위의 빨간박스로 되어있는 부분이 있을 것이다.
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
메이븐 컴파일러가 현재 1.7버전으로 설정되어있는 것을 확인할 수 있다.
이제 아래와 같이1.7을 1.8로 바꿔주면 된다.
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
2. 프로젝트 업데이트
pom.xml의 내용을 바꾸었다면 프로젝트를 업데이트해주자
프로젝트를 우클릭 > Maven > Update Project 를 클릭한다.
밑의 3개의 체크박스를 체크해주고 OK버튼을 눌러보자.
자바 버전이 1.8로 바뀐 것을 확인할 수 있다.