Maven의 유래

  • Maven은 유대어로 accumulator of knowledge
  • Maven은 원래 Jakarta Turbine 프로젝트에서 빌드를 간소화 시키기 위해서 시작되었습니다.
  • 여러 프로젝트에서는 CVS에서 check out한 서로 다른 JAR 파일들을 사용하는 Ant 빌드 파일이 있었습니다. 그래서 개발팀은 여러 프로젝트에서 프로젝트의 정보를 제공하고, JAR 파일들을 여러 프로젝트에서 공유하고 빌드하는 쉬운 방법을 제공하기 위해서 간단하고 명쾌한 표준적인 방법을 제공하고 싶어했습니다.

Maven의 목표

  • 빌드 절차를 간소화 시킵니다.
  • 통합된 빌드 시스템을 제공합니다.
  • Quality Project Information을 제공합니다.
  • 개발에 있어서 Best Practice를 위한 지침을 제공합니다.
  • 투명하게 새로운 기능으로 이전할 수 있도록 해줍니다.