unknown

[Maven 에러] Maven Update Project 실행 이후 Java 버전이 1.5로 초기화 본문

문제해결을 위한 몸부림

[Maven 에러] Maven Update Project 실행 이후 Java 버전이 1.5로 초기화

sonna 2019. 11. 7. 16:41
반응형

 

1. 현상

   : Maven Clean 후 Install 도 문제가 없고 톰캣 구동도 잘 된다. 그러나 오류가 있는 소스가 없는데도 프로젝트에 항상 빨간색 X표가 붙어 있다. 그리고 Maven Update Project를 한 후에는 프로젝트의 Java 버전이 1.5로 되돌아간다.

 

2. 원인

   : 메이븐이나 자바 설정이 뭔가 잘못된 것 같은데... 아직 원인을 찾지 못했다 ㅠㅠ

 

3. 해결

   참고사이트

   : https://stackoverflow.com/questions/28509928/java-version-automatically-change-to-java-1-5-after-maven-update

   : https://www.mkyong.com/maven/how-to-tell-maven-to-use-java-8/                

   : pom.xml 에 다음과 같은 설정이 있는지 확인한다. 없다면 추가한다. (Java 1.8을 사용하기 위한 설정이다.)


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





<pluginManagement>
	<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-comiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</pluginManagement>




반응형