Maven 이 프로젝트에서 어떤 역할을 하는지 간략하게 소개 좀 해주세요. ^-^;

asked Oct 22 '10 at 23:41

Rhiokim's gravatar image

Rhiokim
336


Ant와 같이 빌드자동화 툴인데요 Ant보다는 좀더 진보된(?) 툴입니다.

가장 강력한 기능으로는 디팬던시 관리라고 할수 있는데요. 자바프로젝트 같은 경우 스프링이나 junit같은 많은 jar파일들을 사용하고 있는데 이런것들은 용량도 크기 때문에 형상관리를 이용하는 것도 부담이고 나중에 버전업을 하는 것도 관리이슈가 있는데 메이븐은 xml로 프로젝트의 설정이나 의존라이브러리를 기록해두면 자동으로 폴더구조 잡아주고 라이브러리도 다운받아줍니다. xml만 고쳐주면 새 라이브러리로 교체해주고요. 사실 이기능이 주 이용목적인것 같더라구요.

물론 빌드르 자동화하고 빌드 프로세스에 여러 프로세스를 끼어넣는 것도 가능한 것으로 알고 있습니다.

answered Oct 23 '10 at 03:38

Outsider's gravatar image

Outsider
1186

아 빌드 자동화 도구였군요. 꼭 자바 프로젝트가 아니더라도 활용할 수 있겠네요. 디팬던시 관리 요고 마음에 드네요. ㄱㅅㄱㅅ :)

(Oct 23 '10 at 13:45) Rhiokim
내 답변
toggle preview

구독:

로그인 후에는 모든 변경사항에 대해 구독할 수 있습니다.

Tags:

×1

질문등록: Oct 22 '10 at 23:41

열람: 790 times

최종 수정: Oct 23 '10 at 13:45

관련 질문

powered by OSQA