반응형
Meven을 사용할 때는 IDE의 설정만으로 자바 버전이 적용이 안됩니다.
프로젝트 SDK에 1.8로 맞추어져있어도
정작 모듈에 들어가보면 5에 맞추어져 있죠.
이를 강제로 8로 바꾸어도 에러는 안뜹니다.
IDE는 이를 감지하지 못하죠
다만 람다표현식과 같은 기능은 못쓰게 됩니다.
컴파일은 에러가 안나도 빌드할때 에러가 날거에요.
해결법은 pom.xml에 아래 내용을 붙어주시면 됩니다.
<build>
<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>
</build>
붙이시고 다시 빌드해보세요
소스나 타겟은 본인의 버전에 맞추어서 합시다.
반응형
'그 외 개발관련' 카테고리의 다른 글
Stack overflow에 질문하기 (0) | 2018.02.24 |
---|---|
github - git bash 터미널 계정 변경 (5) | 2018.02.02 |
python으로 그래프 만들기 - pycharm (0) | 2017.12.08 |