목록나의보물들/BuildAutomationTools (1)
솔솔

🍀 시작하기에 앞서 Gradle로 이루어진 프로젝트를 진행하다 보면 의존성 주입 시 의존성 범위(scope)를 지정하는 부분을 자주 보게 된다. 사실 그동안 필요한 의존성을 공식 사이트에서 찾아 복사하여 붙여넣는 방식으로만 사용했기 때문에, 의존성 범위에 대해서는 잘 알지 못한 채로 작업을 해왔다. 그러던 중 최근에 끝난 프로젝트를 정리하면서 갑자기 의문이 생겼다. "각각의 의존성 범위는 어떤 차이가 있을까?" 그래서 이 부분을 공부해보았다. 🍀 의존성 범위란?Gradle에서 의존성 범위는 특정 라이브러리가 어떤 시점에(컴파일, 실행, 테스트 등) 필요한지, 또는 어떤 환경에서만 필요한지를 정의하는 것. 이러한 범위를 설정함으로써, 프로젝트의 빌드 성능을 최적화하고, 불필요한 라이브러리의 포함을 ..
나의보물들/BuildAutomationTools
2025. 1. 7. 13:15