빌드 관리 툴이란,
<aside> 💡 플젝에서 필요한 xml,properties,jar파일을 자동으로 인식하여 빌드해주는 도구
소스코드를 컴파일,테스트,정적분석등을 하여 실행 가능한 앱으로 빌드해줌
플젝 정보관리,테스트빌드,배포 등의 작업을 진행해줌
외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트 관리
</aside>
사실은 주로 라이브러리 자동 업데이트 관리등이 주된 목적이 아닐까,
빌드 관리 툴을 자세하게 공부하려면 요기에 잘 나와있다(https://velog.io/@alicesykim95/Maven과-Gradle의-차이점)
maven : spring에서 마니쓰고
빌드 순서라든가 관리를 해줬어야하는데 라이프사이클이 나와서 순서 정의및 clean빌드등이 도입되어있다.
gradle : android, spring boot에서 마니쓰는 느낌이다. 좀더 간결하다는 평이 많은듯