eGovFrame 표준프레임워크 포털

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

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

본문 영역

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

묻고 답하기

maven 의 repository에서 프로젝트명으로 생성되어있는 폴더는 무엇인가요?
  • 작성자

    김*민

  • 작성일

    2011-09-28 13:42:41

  • 조회수

    2,371

  • 구분

    개발환경

  • 진행상태

    완료

질문

C:\Users\Brodie\.m2\repository\[프로젝트명]

으로 폴더가 생성이 되던데요

해당 폴더가 의미하는게 무엇인가요?

저의 생각으로는 우선 메이븐에 위의 경로에 빌드된후에

target로 베포가 되고

was가 로딩될때 target에 있는 베포된것을 가져가는 구조인가요?

초보적인질문인데 답변좀 부탁드립니다.

-----------------------------------------------------------

답변

문의하신 내용에 답변드립니다.
우선 메이븐 사용 시 메이븐 리파지토리 디렉토리를 설정할 수 있습니다. 디폴트는 계정홈디렉토리/.m2 디렉토리 입니다. 그래서 윈도우의 경우 디폴트로 사용자계정 디레토리/.m2 가 리파지토리 디렉토리로 생성됩니다. 리파지토리 디렉토리를 변경하시려면 메이븐 설치 디렉토리 아래에 있는 settings.xml 파일의 "<localRepository>C:/test/repository</localRepository>" 설정을 원하는 디렉토리로 변경하시면 됩니다. 우선 메이븐 pom.xml에 설정된 디펜던시에 따라 해당 라이브러리를 로컬에 다운로드 받는 디렉토리라 이해를 하시면 될 듯 합니다. 그리고 빌드시 target 폴더로 빌드된 내용이 생성되고 톰캣서버 시작 시 target 폴더의 내용을 로딩하여 구동된다고 이해하시면 될 듯 합니다. 그럼 업무에 참고하시기 바랍니다.

이 페이지의 구성

묻고 답하기