본문 바로가기

IT/Web

[Maven] Dynamic Web Module 3.0 requires Java 1.6 or newer.

 



다음과 같은 에러 발생 시

 

Description

Dynamic Web Module 3.0 requires Java 1.6 or newer.

 

Type

Maven WTP Configuration Problem

 

pom.xml에 다음을 추가하고

 

    <build>

        <plugins>

            <plugin>

                <artifactId>maven-compiler-plugin</artifactId>

                <configuration>

                    <source>1.7</source>

                    <target>1.7</target>

                </configuration>

            </plugin>

        </plugins>

    </build>

 

다음과 같이 프로젝트 설정을 업데이트하니 에러가 발생하지 않았다.

 

Maven -> Update Project Configuration

 

Dynamic Web Module 3.0이 자바 버전 1.6 이상을 요구하는데

 

Maven은 설정이 없으면 자바 버전 1.5를 사용하기 때문에 발생한 에러이다.

 

Reference:

http://stackoverflow.com/questions/7715260/java-compiler-level-does-not-match-the-version-of-the-installed-java-project-fac