Spring에서 Gradle과 Maven은 의존성 관리와 빌드 자동화를 위해 사용되는 도구. 빌드 도구로서 비슷한 목적을 가지고 있지만, 동작 방식과 특징에서 차이가 있음. Build Script
의존성 충돌? 소프트웨어 프로젝트에서 특정 라이브러리나 패키지가 서로 다른 버전의 동일한 라이브러리를 요구할 때 발생하는 문제. 이로 인해 빌드 실패, 런타임 오류 등 예기치 않은 동작이 발생할 수 있음. ✒️ 왜 의존성 충돌이 발생할까? 1. 라이브러리 간 호환성