WebStudy
Maven
Maven Maven이란? 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위해 등장한 도구 빌드, 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성 관리, svn등과 같은 형상 관리 서버와 연동(SCMs), 배포 등의 작업을 도와준다. CoC(Convention over Configuration) (일종의 관습) 예를 들어 프로그램의 소스파일은 어떤 위치에 있어야 하고, 소스가 컴파일된 파일들은 어떤 위치에 있어야 하는지 등을 미리 정해놓은 것 Maven의 이점 편리한 의존성 라이브러리 관리 설정 파일에 몇 줄 적어줌으로써 직접 다운로드 받거나 하는 것을 하지 않아도 라이브러리를 사용할 수 있다. Maven에 설정한 대로 모든 개발자가 일관된 방식으로 빌드를 수행할..
2021. 2. 4. 23:04
최근댓글