pom.xml jar 파일을 못 받아오는 현상
- 작성자 :
- 김*우
- 작성일 :
- 2020-07-14 14:49:25
- 조회수 :
- 4,601
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
프로젝트 고도화를 위해 개발환경 세팅 중인데 pom.xml 에 등록된 dependency에서 파일을 못 받아오는 것 같습니다.
개발환경은 egovframe3.6.0, jdk1.7.0_80, tomcat7.0.63, maven은 settings.xml 파일에 따로 경로를 설정하여 사용중입니다.
첨부된 이미지를 보시면 제가 프로젝트를 import하면 repository에 jar를 제대로 받지 못하고 있습니다.
좀 예전에 개발된 프로젝트를 단순히 버전이 낮아 그런건지.. 계속 pom.xml에서 파일을 못 받아오고 있습니다.
그래서 개발된 프로젝트에 repository를 복사하여 넣어준 후 update를 따로 진행해도 jar를 인식 못 하고 있습니다.
해당 경로로 따로 파일을 넣어줘도 말이죠ㅠㅠ
질문은
1. 오래된 프로젝트이다 보니 버전이 낮아서 못 받아오는 건가요? 최신 버전으로 코드를 변경해주면 될까요?
2. pom.xml에서 <egovframework.rte.version>3.1.0</egovframework.rte.version> 이 부분도 3.6.0으로 변경 해줘야 하나요?
번거로우시겠지만 첨부한 pom 파일 봐주시길 부탁드립니다.
개발환경은 egovframe3.6.0, jdk1.7.0_80, tomcat7.0.63, maven은 settings.xml 파일에 따로 경로를 설정하여 사용중입니다.
첨부된 이미지를 보시면 제가 프로젝트를 import하면 repository에 jar를 제대로 받지 못하고 있습니다.
좀 예전에 개발된 프로젝트를 단순히 버전이 낮아 그런건지.. 계속 pom.xml에서 파일을 못 받아오고 있습니다.
그래서 개발된 프로젝트에 repository를 복사하여 넣어준 후 update를 따로 진행해도 jar를 인식 못 하고 있습니다.
해당 경로로 따로 파일을 넣어줘도 말이죠ㅠㅠ
질문은
1. 오래된 프로젝트이다 보니 버전이 낮아서 못 받아오는 건가요? 최신 버전으로 코드를 변경해주면 될까요?
2. pom.xml에서 <egovframework.rte.version>3.1.0</egovframework.rte.version> 이 부분도 3.6.0으로 변경 해줘야 하나요?
번거로우시겠지만 첨부한 pom 파일 봐주시길 부탁드립니다.
A
안녕하세요.
표준프레임워크센터입니다.
메이븐 센트럴 레파지토지의 정책 변경으로 인해 레파지토리 접속 프로토콜을 https 로 변경하셔야 합니다.
메이븐 레파지토리 부분을 아래와같이 변경하신후 maven > update project를 다시 시도해보시기 바랍니다.
그리고 네트워크 장애등의 원인으로 라이브러리를 받아오지 못한 경우 다시 받아오지 못할 수 있으니
이클립스에 설정된 maven repository 경로내의 모든 라이브러리들을 초기화(삭제) 하신 후 다시 시도해보시기 바랍니다.
감사합니다.
<repositories>
<repository>
<id>mvn2s</id>
<url>https://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>egovframe</id>
<url>http://maven.egovframe.kr:8080/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
표준프레임워크센터입니다.
메이븐 센트럴 레파지토지의 정책 변경으로 인해 레파지토리 접속 프로토콜을 https 로 변경하셔야 합니다.
메이븐 레파지토리 부분을 아래와같이 변경하신후 maven > update project를 다시 시도해보시기 바랍니다.
그리고 네트워크 장애등의 원인으로 라이브러리를 받아오지 못한 경우 다시 받아오지 못할 수 있으니
이클립스에 설정된 maven repository 경로내의 모든 라이브러리들을 초기화(삭제) 하신 후 다시 시도해보시기 바랍니다.
감사합니다.
<repositories>
<repository>
<id>mvn2s</id>
<url>https://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>egovframe</id>
<url>http://maven.egovframe.kr:8080/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>