개발 공부

Eclipse에서 Maven Project의 JDK 버전 바꾸기

준군 2020. 7. 28. 14:26

Maven 프로젝트를 만들 때 archetype을 quick start로 했다면 기본적인 JDK 1.5 버전이 사용되고 있다는 것을 볼수 있다.

이것을 JDK 1.8로 바꾸는 작업을 해보겠다.

우선, pom.xml 파일을 열고 아래와 같이 하이라이트 된 부분을 추가 해준다.

추가 해준 후에도 위에서 빨간줄로 밑줄 그었던 부분이 변하지 않음을 알수있다. 그 이유는, pom.xml 파일을 수정 할 경우에 항상 maven project update을 해주어야한다. 먼저, mvnprj 파일을 우클릭 한 후 Maven -> Update Project 를 누르면 오른쪽 하단에 작업이 처리되고 있음이 보인다. 이제 JDK 1.8로 바뀌었다.

 

참고로, 아래의 방법은 쉬운(?) 방법이고

<properties>
  	<maven.compiler.source>1.8</maven.compiler.source>
  	<maven.compiler.target>1.8</maven.compiler.target>
  </properties>

다음 방법은 jdk버전 이외의 다른 부분들도 변경하고 싶을때 유용하다.

<build>
	<plugins>
    	<artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
        	<source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugins>
</build>