전자정부 프레임워크 dependency 선언시 오류
- 작성자 :
- 박*원
- 작성일 :
- 2020-03-20 16:31:23
- 조회수 :
- 2,972
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부 프레임워크를 사용하여 개발을 하려고 하는데요
정상적으로 잘 작동하는 프로젝트에 전자정부 프레임워크의 dependency를 선언하는 순간 오류가 발생합니다.
Failed to read artifact descriptor for commons-validator:commons-validator:jar:1.4.0
Failed to read artifact descriptor for org.apache.commons:commons-lang3:jar:3.3.2
Missing artifact atg.taglib.json:json-taglib:jar:0.4.1
등 91개의 에러가 발생합니다.
다른 답변들을 참조하여 확인해 보았으나 m2 폴더에는 분명히 해당 라이브러리가 다운받아져 있고
m2 폴더를 삭제 후 라이브러리들을 모두 재 다운받아도 마찬가지로 오류가 발생하며
선언된 전자정부 프레임워크의 dependency들을 제거하면 언제 그랬냐는 듯 오류가 없어지고 멀쩡하게 동작합니다.
아무래도 전자정부 프레임워크의 dependency들이 다른 dependency들과 충돌하는 것 같은데 전자정부 프레임워크 사용을 포기하는 것 말고는 방법이 없는 건가요?
정상적으로 잘 작동하는 프로젝트에 전자정부 프레임워크의 dependency를 선언하는 순간 오류가 발생합니다.
Failed to read artifact descriptor for commons-validator:commons-validator:jar:1.4.0
Failed to read artifact descriptor for org.apache.commons:commons-lang3:jar:3.3.2
Missing artifact atg.taglib.json:json-taglib:jar:0.4.1
등 91개의 에러가 발생합니다.
다른 답변들을 참조하여 확인해 보았으나 m2 폴더에는 분명히 해당 라이브러리가 다운받아져 있고
m2 폴더를 삭제 후 라이브러리들을 모두 재 다운받아도 마찬가지로 오류가 발생하며
선언된 전자정부 프레임워크의 dependency들을 제거하면 언제 그랬냐는 듯 오류가 없어지고 멀쩡하게 동작합니다.
아무래도 전자정부 프레임워크의 dependency들이 다른 dependency들과 충돌하는 것 같은데 전자정부 프레임워크 사용을 포기하는 것 말고는 방법이 없는 건가요?
A
안녕하세요,
표준프레임워크센터 입니다.
전자정부 표준프레임워크 실행환경을 추가하면
관련한 라이브러리의 의존성도 확인하셔야 합니다.
즉. 표준프레임워크 라이브러리를 추가하시면
관련된 라이브러리의 버전도 확인하셔야 합니다.
다음 포탈 페이지에서 의존성있는
라이브러리의 버전을 확인하실수 있습니다.
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
개발환경 이클립스에서
pom.xml을 오픈하신다음
탭에서 Dependency Hierarchy를 선택하시면
계층구조로 의존성을 편리하게 확인하실수 있습니다.
감사합니다.
표준프레임워크센터 입니다.
전자정부 표준프레임워크 실행환경을 추가하면
관련한 라이브러리의 의존성도 확인하셔야 합니다.
즉. 표준프레임워크 라이브러리를 추가하시면
관련된 라이브러리의 버전도 확인하셔야 합니다.
다음 포탈 페이지에서 의존성있는
라이브러리의 버전을 확인하실수 있습니다.
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
개발환경 이클립스에서
pom.xml을 오픈하신다음
탭에서 Dependency Hierarchy를 선택하시면
계층구조로 의존성을 편리하게 확인하실수 있습니다.
감사합니다.