본문 바로가기

Blog/Spring

Maven

애플리케이션 개발에서 반복적으로 진행하는 작업들을 지원하기 위해 등장한 도구

빌드(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