eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

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

본문 영역

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

묻고 답하기

Maven Build 오류
  • 작성자

    이*용

  • 작성일

    2011-09-27 23:04:48

  • 조회수

    2,661

  • 구분

    개발환경

  • 진행상태

    완료

질문

Project를 생성하고 공통 콤포넌트를 import 한 후
Maven install을 수행하였더니
첨부파일에 보듯이 클래스를 찾지 못하는 오류가 발생하였습니다.
해당 클래스 모두 Build Path에 경로가 지정되어 있는데, 왜 오류가 발생하는지 모르겠습니다.
답변 부탁합니다.

●x3.client.smeapi 패키지는 Web App Library에 추가(WEB-INF/lib)
●javax.servlet.jsp 패키지는 Tomcat 6.0 Library에 존재(jsp-api.jar)

첨부파일
답변

문의하신 내용에 답변드립니다.
우선 메이븐의 경우 pom.xml에 디펜던시 설정을 해준 라이브러리를 우선적으로 찾아서 빌드를 수행하게 되는데 pom.xml에 디펜던시를 설정하신 smeapi, jsp-api 라이브러리 패키지에 문제가 있는 것으로 보닙니다. 우선 smeapi 패키지의 경우 M-Gov에서 제공하는 SMS 서비스관련 패키지로 M-Gov 문자메시지 서비스 이용 신청 후 승인을 득한 후 해당 패키지를 제공 받으셔야 합니다. 표준프레임워크 쪽에서 배포하는 패키지가 아니기 때문에 포함이 되어 있지 않습니다. 그리고 jsp-api 패키지는 톰캣에 이미 포함되어 있기 때문에 라이브러리 중복이 발생하여 오류가 나는 것으로 보입니다. 따라서 M-Gov 문자메시지를 이용하지 않으시고 톰캣을 사용하신다면 pom.xml의 smeapi, jsp-api 디펜던시 설정을 주석으로 처리하시고 테스트 해 보시기 바랍니다.
그럼 업무에 참고하시기 바랍니다.

이 페이지의 구성

묻고 답하기