개발/Spring
🌱'의존성 문제'란 무엇일까~요?
hyuunii
2023. 4. 6. 11:25
만약 B라는 프로그램이 A라는 라이브러리를 사용한다고 하면 이를 의존성이라고 합니다.
즉, B가 A에게 의존하고 있는거죠.
그런데 B 프로그램을 설치하려는데 A 라이브러리가 미리 설치되어 있지 않다면?
A 라이브러리가 없다며 의존성 오류를 내는거죠.
그래서 A라는 라이브러리를 찾아 설치하려는데
이번에는 또 A 라이브러리와 의존성이 있는 C라는 프로그램 또는 라이브러리가 설치되어 있지 않다면?
역시 A 라이브러리는 의존성 오류를 내며 설치되지 않습니다.
이처럼 의존성이 해결되지 않고 이슈가 사슬처럼 얽힐 수 있어요.
이것이 의존성 문제입니다.