maven 의 repository에서 프로젝트명으로 생성되어있는 폴더는 무엇인가요?
- 작성자 :
- 김*민
- 작성일 :
- 2011-09-28 13:42:41
- 조회수 :
- 1,896
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
C:\Users\Brodie\.m2\repository\[프로젝트명]
으로 폴더가 생성이 되던데요
해당 폴더가 의미하는게 무엇인가요?
저의 생각으로는 우선 메이븐에 위의 경로에 빌드된후에
target로 베포가 되고
was가 로딩될때 target에 있는 베포된것을 가져가는 구조인가요?
초보적인질문인데 답변좀 부탁드립니다.
-----------------------------------------------------------
으로 폴더가 생성이 되던데요
해당 폴더가 의미하는게 무엇인가요?
저의 생각으로는 우선 메이븐에 위의 경로에 빌드된후에
target로 베포가 되고
was가 로딩될때 target에 있는 베포된것을 가져가는 구조인가요?
초보적인질문인데 답변좀 부탁드립니다.
-----------------------------------------------------------
A
문의하신 내용에 답변드립니다.
우선 메이븐 사용 시 메이븐 리파지토리 디렉토리를 설정할 수 있습니다. 디폴트는 계정홈디렉토리/.m2 디렉토리 입니다. 그래서 윈도우의 경우 디폴트로 사용자계정 디레토리/.m2 가 리파지토리 디렉토리로 생성됩니다. 리파지토리 디렉토리를 변경하시려면 메이븐 설치 디렉토리 아래에 있는 settings.xml 파일의 "<localRepository>C:/test/repository</localRepository>" 설정을 원하는 디렉토리로 변경하시면 됩니다. 우선 메이븐 pom.xml에 설정된 디펜던시에 따라 해당 라이브러리를 로컬에 다운로드 받는 디렉토리라 이해를 하시면 될 듯 합니다. 그리고 빌드시 target 폴더로 빌드된 내용이 생성되고 톰캣서버 시작 시 target 폴더의 내용을 로딩하여 구동된다고 이해하시면 될 듯 합니다. 그럼 업무에 참고하시기 바랍니다.
우선 메이븐 사용 시 메이븐 리파지토리 디렉토리를 설정할 수 있습니다. 디폴트는 계정홈디렉토리/.m2 디렉토리 입니다. 그래서 윈도우의 경우 디폴트로 사용자계정 디레토리/.m2 가 리파지토리 디렉토리로 생성됩니다. 리파지토리 디렉토리를 변경하시려면 메이븐 설치 디렉토리 아래에 있는 settings.xml 파일의 "<localRepository>C:/test/repository</localRepository>" 설정을 원하는 디렉토리로 변경하시면 됩니다. 우선 메이븐 pom.xml에 설정된 디펜던시에 따라 해당 라이브러리를 로컬에 다운로드 받는 디렉토리라 이해를 하시면 될 듯 합니다. 그리고 빌드시 target 폴더로 빌드된 내용이 생성되고 톰캣서버 시작 시 target 폴더의 내용을 로딩하여 구동된다고 이해하시면 될 듯 합니다. 그럼 업무에 참고하시기 바랍니다.