📜 TIL

Maven이란?

둥굴둥굴둥굴레차 2021. 7. 14. 02:39

 

Maven의 필요성

Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 네트워크를 통해 라이브러리들을 자동으로 다운받아준다.

Maven이 등장하기 전에는 라이브러리 사용시 추가가 필요한 jar파일을 일일이 추가해주었다.

프로젝트 규모가 커지다 보면 수동으로 해주는 것이 굉장히 번거롭다.

 

 

Maven의 장점

  1. 라이브러리 관리에 용이하다.
  2. 빌드와 배포를 설정하나로 패키지화 시켜 묶어주며 원하는 곳에 배포 할수있다.
  3. 프로젝트의 작성부터 컴파일, 페트스 등 프로젝트 라이프사이클에 포함되는 각 테스트를 지원해준다.
  4. war파일 기반의 배포용으로도 자주 사용된다.

 

 


 

 

🔽 Reference

 

[Maven] Maven이란 무엇인가?

Spring 프레임워크 기반의 프로젝트를 진행하려고 보니 Spring의 내용들을 Maven 프로젝트에 추가를 해주어야 했습니다. 당연히(?) 망나니 개발자께서는 메이븐을 처음들어 보았기에 메이븐에 대해

mangkyu.tistory.com