메뉴 건너띄기
주메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

Intellij 환경 Repository & dependencies 다운로드 오류
  • 작성자

    홍*화

  • 작성일

    2022-01-03 14:52:26

  • 조회수

    5,920

  • 구분

    적용지원(기술지원)

  • 진행상태

    완료

질문

pom.xml을 이런식으로 셋팅해서 사용하고 있습니다. eclipse 기반의 egovframework 3.8를 이용하면 이런 문제가 발생하지 않는데, intellij에서 빌드 과정에서 이러한 문제가 발생합니다.

Could not find artifact egovframework.rte:egovframework.rte.ptl.mvc:pom:3.8.0 in mvn2 (https://repo1.maven.org/maven2/)

위에 오류말고도 9개의 egovframework 관련 dependency가 다음과 같은 무제를 겪습니다.
dependency를 받는 과정에서의 문제인거 같은데, 메이븐 정책 변경에 맞춰서 url 을 다음과 같이 변경했습니다.

http://repo1.maven.org/maven2/ -> https://repo1.maven.org/maven2/

http://www.egovframe.go.kr/maven/ -> http://maven.egovframe.kr:8080/maven/

최종적으로 pom.xml 세팅은 전체적으로 보여줄 순 없지만 다음과 같이 되어있습니다.

<properties>
<spring.maven.artifact.version>4.3.16.RELEASE</spring.maven.artifact.version>
<egovframework.rte.version>3.8.0</egovframework.rte.version>
<version.org.apache.tiles>3.0.8</version.org.apache.tiles>
<version.mybatis>3.4.6</version.mybatis>
<version.mybatis.spring>1.3.2</version.mybatis.spring>
</properties>

<repositories>
<repository>
<id>mvn2</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://www.egovframe.go.kr/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>egovframe2</id>
<url>http://maven.egovframe.kr:8080/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>

...


어떤 식으로 바꿔야 할까요?

환경정보
    - OS 정보 : Windows 10 & macOS Monterey
    - 표준프레임워크 버전 : 3.8.0
    - JDK(JRE) 정보 : idk_1.8.0_65
    - WAS 정보 : tomcat 8.5
    - DB 정보 : mysql
    - 기타 환경 정보 : Intellij Ultimate Version 2021.03.01
첨부파일
  • 스크린샷 2022-01-03 오후 2.05.27.png [112,884 Byte]

    다운로드
답변

안녕하세요.
표준프레임워크센터 입니다.

로그를 보아
센트럴 레포지토리에서 
표준프레임워크 실행환경을 가져오려고 시도가
되고 있는 상황으로 보입니다.

표준프레임워크 레포지토리 URL주소를
다음과 같이 적용해 보시기 바랍니다.
https://maven.egovframe.go.kr/maven/

다음 주소는 예전에 운영하던 URL주소로 더이상 필요하지 않습니다.
http://www.egovframe.go.kr/maven/
http://maven.egovframe.kr:8080/maven/

또한
현재 개발환경에서 
위 레포지토리 URL주소가 방화벽에서
허용되어 있는지도 확인이 필요해 보입니다.

감사합니다.
 

이 페이지의 구성

묻고 답하기