메이븐이란 개발자들은 Maven을 빌드 자동화 도구라고 부르지만 프로젝트 관리 도구 그 이상입니다. 프로젝트를 구축한다는 것은 단위 테스트일 수도 있고 컴파일된 코드를 jar 파일로 패키징하는 통합 테스트일 수도 있는 테스트를 실행하는 소스 코드를 컴파일하는 것을 의미합니다. 이러한 jar 파일을 웹 아카이브 또는 서버 및 기타 여러 다른 서버에 배포하는 war 파일로 묶습니다. 작업 이러한 모든 작업은 maven 등과 같은 도구를 사용하여 자동화할 수 있습니다. apache ant와 같은 도구로 작업한 경우 이러한 작업을 수행하거나 작업을 자동화하려면 많은 XML 구성을 생각해내야 한다는 것을 알고 있습니다. 애플리케이션을 사용하는 반면 Maven은 구성보다 규칙을 사용합니다. 즉, 프로젝트를 생성할 ..