Build and Development Tools/Maven
Maven 빌드 시스템 이해하기: 프로젝트 관리와 자동화를 위한 필수 도구
개요메이븐은 프로젝트 객체 모델(Project Object Model)이라는 개념을 바탕으로 프로젝트 의존성 관리, 라이브러리 관리, 프로젝트 생명 주기 관리 기능 등을 제공하는 프로젝트 관리 도구이다. 또한 플러그인을 기반으로 소스 코드로부터 배포 가능한 산출물을 만들어 내는 빌드 기능 뿐만 아니라 레포팅 및 documentation 작성 기능 등을 제공한다. 설명Maven 특징Maven 장점Maven 단점• 뛰어난 의존성 관리- 의존성 자동 업데이트-저장소를 통한 라이브리 일괄 관리 • Repository 관리의 불편함- Maven 프로젝트의 급속한 발전으로 central repository가 제공하는 라이브러리들이빠르게 증가하고 있으나 아직 3rd 파티 라이브러 등 미제공 라이브러리들이 있음• 모든..
2024. 8. 1. 11:56