지니의 개발로그
의존성 관리란? 본문
🟢 의존성이란?
- 프로젝트가 정상 동작하기 위해 필요로 하는 외부 라이브러리, 프레임워크 등을 의미합니다.
- 예를 들어 Spring Boot 프로젝트에서는 Spring Framework, Tomcat 등의 의존성이 필요합니다.
🟢 의존성 관리의 필요성
- 프로젝트 규모가 커질수록 의존성이 복잡해지므로, 이를 체계적으로 관리해야 합니다.
- 의존성 관리를 통해 버전 충돌 문제를 해결하고, 재현 가능한 빌드 환경을 만들 수 있습니다.
🟢 의존성 관리 도구
- Maven, Gradle, npm 등의 도구를 사용하여 의존성을 선언하고 자동으로 관리할 수 있습니다.
- 이를 통해 의존성 설치, 버전 관리, 충돌 해결 등을 편리하게 수행할 수 있습니다.
'내일배움캠프' 카테고리의 다른 글
Java에서 배열의 주소값은 어떻게 할당될까? (0) | 2024.06.13 |
---|---|
뉴스피드 팀과제 KPT회고 (0) | 2024.06.12 |
Generics(제네릭)이란? (0) | 2024.06.10 |
Library(라이브러리)란? (0) | 2024.06.07 |
DTO(Data Transfer Object)란? (0) | 2024.06.05 |