본문 바로가기
Tips/Errors

[Description Resource Path Location Type Dynamic Web Module 3.1 requires Java 1.7 or newer.] Spring 스프링 오류

by 오늘의개발부 2019. 11. 27.
반응형

1.노트북에서 하던 프로젝트를 원격에 뒀다가 데스트탑에서 다시 작업하려고 clone을 해왔다. 프로젝트 import도 잘하고 build를 하는데 이거 뭐지.

Description Resource Path Location Type Dynamic Web Module 3.1 requires Java 1.7 or newer. {프로젝트 이름} line 1 Maven Java EE Configuration Problem

2.구글링 해보니 뭐 maven update, project clean 등 다양한 해결방법이 나온다. 이것저것 잘 안 되다가 해결한 방법을 알아보자.

*maven update project
*JRystem Library Edit - 자바 버전 수정
*Java Compiler 자바 버전 수정
*Project Facets 자바 버전 수정

~~~
--pom.xml

<properties>
        <java-version>1.8</java-version>                                 <----------------------- 요부분 수정
        <org.springframework-version>5.0.7.RELEASE</org.springframework-version>
        <org.aspectj-version>1.9.0</org.aspectj-version>
        <org.slf4j-version>1.7.25</org.slf4j-version>
</properties>
.
.
.
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.5.1</version>
        <configuration>
              <source>1.8</source>                                        <----------------------- 요부분 수정
              <target>1.8</target>                                        <----------------------- 요부분 수정
              <compilerArgument>-Xlint:all</compilerArgument>
              <showWarnings>true</showWarnings>
              <showDeprecation>true</showDeprecation>
        </configuration>
</plugin>
~~~
  • pom.xml 자바 버전 수정 후 maven update project 다시

  • 암튼 이렇게 해서 됐다.

반응형