Dependency-Configurations
1 Gradle Dependency Configurations
- 레퍼런스
- Gradle을 사용하여 프로젝트를 관리할 때, 의존성 관리는 매우 중요한 부분입니다.
- Gradle의 dependency configurations는 의존성의 범위와 사용 목적을 정의하는 강력한 도구입니다.
- 이 글에서는 주요 dependency configurations의 의미와 사용법, 그리고 언제 어떤 configuration을 사용해야 하는지 자세히 알아보겠습니다.
2 implementation
implementation은 가장 일반적으로 사용되는 configuration입니다.- 컴파일 타임과 런타임 모두에서 필요한 의존성을 정의합니다.
- 이 의존성은 프로젝트의 소스 코드를 컴파일하는 데 사용되며, 런타임에도 필요합니다.
implementation으로 정의된 의존성은 프로젝트를 사용하는 다른 모듈로 전이되지 않습니다.
예시 코드
implementation 'org.springframework.boot:spring-boot-starter-web'