[SPRING] Maven, Gradle
빌드 관리 도구 프로젝트에서 작성한 코드와 xml, yml, properties, jar 파일을 JVM이나 Tomcat이 인식할 수 있도록 패키징 해주는 빌드 과정을 빌드 자동화 도구라고 말할 수 있으며 앱 개발 시 다양한 외부 라이브러리를 설치하고 해당 라이브러리를 사용한다. 이때 라이브러리를 모두 다운받지 않고 빌드도구 설정파일에 의해 필요한 라이브러리 종류와 버전과 종속성을 명시하여 명시된 내용을 바탕으로 다운로드 해주는 도구를 빌드 관리 도구라고 한다. [ Maven ] 더보기 Java 용 프로젝트 관리도구로서 Apache의 Ant 대안으로 만들어짐. 프로젝트, 빌드 순서, 외부 라이브러리 종속성 관계를 pom.xml에 명시 외부 저장소에서 필요한 라이브러리와 플러그인을 설치 후 로컬 캐시에 모두..