이 누리집은 대한민국 공식 전자정부 누리집입니다.
김*민
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 폴더의 내용을 로딩하여 구동된다고 이해하시면 될 듯 합니다. 그럼 업무에 참고하시기 바랍니다.