애플리케이션 개발에서 반복적으로 진행하는 작업들을 지원하기 위해 등장한 도구
빌드(Build), 패키징, 문서화, 테스와 테스트 리포팅, git, 의존성관리, svn 등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 있다.
CoC(Convention over Configuration) = 관습, Maven을 사용한다는 것은 익숙하지 않으면 제약사항으로 거부감을 느낄 수 있지만 익숙해지면 쉽게 사용가능 뜻함
- Maven의 이점
의존성 라이브러리 관리 : 라이브러리가 많아질 수록 다운로드 불편 -> Maven 사용하면 설정 파일에 몇 줄 적어주면 라이브러리 사용 가능
많은 개발자들이 모두 일관된 방식으로 빌드 가능
다양한 플러그인으로 많은 일들 자동화 할 수 있음
Maven 복습
'Blog > Spring' 카테고리의 다른 글
JDBC(Java Database Connectivity) (0) | 2020.08.19 |
---|---|
Maven Project (0) | 2020.08.18 |
DDL (Create, Drop, Alter) (1) | 2020.08.18 |
08.12 - DML(select, insert, update, delete) (0) | 2020.08.12 |
08.04 - SQL(Structured Query Language) (0) | 2020.08.12 |