1.6 버전으로 프로젝트를 빌드해야하는데 Could not calculate build plan 에러가 지속적으로 발생합니다.
- 작성자 :
- 김*남
- 작성일 :
- 2023-12-20 18:44:27
- 조회수 :
- 439
- 구분 :
- 개발환경 / 기타
- 진행상태 :
- 완료
Q
1.6버전의 프로젝트에 새로운 코드를 넣을 필요가 있어 새로운 프로젝트를 생성하였습니다.
프로젝트가 생성된 후 에러가 발생하였는데, 에러창을 확인해보면
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
이러한 에러가 발생하였습니다.
<id>mvn2</id>
<url>https://repo1.maven.org/maven2/</url>
이부분은 이렇게 수정하였습니다.
window-preferences-java-installed JREs는 jdk1.6.0_45로 제가 설치한 jdk로 되어있습니다.
프로젝트-preferences-Project Facets 의 java 버전도 1.6으로 설정하였습니다.
그리고 .m2/repository도 한번 삭제한 후 이클립스 종료 후 다시 실행하여 재설치하였는데 에러는 동일하게 발생하고있습니다.
1.8 등의 버전으로 작업을 해서는 안되는 상황이고 반드시 1.6버전으로 작업이 진행되어야합니다.
해당 오류를 조치하려면 어떻게 해야하는지 알고싶습니다.
프로젝트가 생성된 후 에러가 발생하였는데, 에러창을 확인해보면
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
이러한 에러가 발생하였습니다.
<id>mvn2</id>
<url>https://repo1.maven.org/maven2/</url>
이부분은 이렇게 수정하였습니다.
window-preferences-java-installed JREs는 jdk1.6.0_45로 제가 설치한 jdk로 되어있습니다.
프로젝트-preferences-Project Facets 의 java 버전도 1.6으로 설정하였습니다.
그리고 .m2/repository도 한번 삭제한 후 이클립스 종료 후 다시 실행하여 재설치하였는데 에러는 동일하게 발생하고있습니다.
1.8 등의 버전으로 작업을 해서는 안되는 상황이고 반드시 1.6버전으로 작업이 진행되어야합니다.
해당 오류를 조치하려면 어떻게 해야하는지 알고싶습니다.
환경정보
-
- OS 정보 : windows
- 표준프레임워크 버전 : 3.2
- JDK(JRE) 정보 : 1.6
- WAS 정보 :
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Maven Central Repository 정책 변화(20.01.15)로 인하여
개발환경 IDE에서 메이븐환경 사용시 JDK8이 필수적으로 필요합니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000761
개발환경 구동시 반드시 JDK8로 구동하시고
웹프로젝트에서는 JDK를 필요로 하는 버전으로
별도로 개별 지정이 가능합니다.
또한
pom.xml 의 <repositories> 이전에 아래와 같이
<pluginRepositories> 를 추가해보시기 바랍니다.
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
위의 방법으로 플러그인 라이브러리가 설치되지 않는다면
메이븐 레퍼지토리 홈페이지(https://mvnrepository.com/)에서 직접 라이브러리를 내려받아
구성할 수 있으니 참고하시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
Maven Central Repository 정책 변화(20.01.15)로 인하여
개발환경 IDE에서 메이븐환경 사용시 JDK8이 필수적으로 필요합니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000761
개발환경 구동시 반드시 JDK8로 구동하시고
웹프로젝트에서는 JDK를 필요로 하는 버전으로
별도로 개별 지정이 가능합니다.
또한
pom.xml 의 <repositories> 이전에 아래와 같이
<pluginRepositories> 를 추가해보시기 바랍니다.
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
위의 방법으로 플러그인 라이브러리가 설치되지 않는다면
메이븐 레퍼지토리 홈페이지(https://mvnrepository.com/)에서 직접 라이브러리를 내려받아
구성할 수 있으니 참고하시기 바랍니다.
감사합니다.