gradle
-
[Build] Build Tool - Maven vs GradleSpring/Spring Boot 2024. 4. 5. 00:25
Build 란? Build는 작성된 코드를 실제 기기에서 실행 될 수 있는 소프트 웨어로 변환시키는 과정을 의미한다. Build 과정의 세분화 라이브러리 다운로드 소스코드 컴파일 컴파일한 코드 패키징 테스트 코드 실행 product 배포 Build Tool이란? 규모가 작은 프로젝트라면 간단하지만 큰 프로젝트라면 위 과정을 수동으로 진행하면 많은 시간이 걸리게 된다. 이러한 Build 과정을 자동으로 진행 시키는것이 Build Tool이다. (+ 외부 라이브러리 버전 관리) Java에서 사용하는 Build Tool 종류 Ant - XML을 사용 - 간단하고 사용하기 쉬움 - 자유로운 빌드 단위 지정 - 복잡한 프로젝트 경우 장황해짐 - 외부 라이브러리 관리 기능이 없음 - 라이프 사이클 없음 Maven ..