개발을 간바루Joy 하게

의존성 관리 본문

프로그래밍/키워드정리

의존성 관리

New! Game 2019. 11. 29. 13:29

의존성 관리란?

프로젝트에서 외부의 어떤 라이브러리를 사용하고 있는지를 별도로 관리하는 것

 

 

의존성 관리를 하는 목적

프로젝트에서 사용하고 있는 외부 라이브러리들을 남들이 알 수 있도록 하기 위해 

 

 

의존성 관리 툴을 사용해야하는 이유

개인프로젝트라는 모를까, 다른사람들과 협업해서 하는 프로젝트일 경우

그 프로젝트에서 사용하고있는 외부 라이브러리를 매번 받아야한다.

그마저도 프로젝트가 진행되는동안 외부라이브러리들이 버전업이 되어 에러나는 경우도 있어,

버전 하나하나 일일이 맞춰서 외부 라이브러리들을 설치해야한다.

하지만 의존성관리 툴을 사용하면 명령어 하나만 입력하면 진행되고 있는

프로젝트의 외부 라이브러리들이 자동적으로 설치가 된다.

 

참고블로그

https://velog.io/@city7310/백엔드가-이정도는-해줘야-함-8.-의존성-관리-도구-결정

 

백엔드가 이정도는 해줘야 함 - 8. 의존성 관리 도구 결정

이번엔 의존성 관리 도구를 결정하자. pip, npm, yarn, gem, maven, gradle 등과 같은 의존성 관리/빌드 도구를 써본 적 없다면 이해하기 어려울 수 있으니 의존성 관리 도구(Dependency Manager)라는 글을 읽어보자. 프로젝트 한두번 하면서 의존성 관리를 해 본 경험이 있다면 더욱 좋다. 도입 이유 의존성 관...

velog.io

 

 

'프로그래밍 > 키워드정리' 카테고리의 다른 글

Vagrant  (0) 2019.12.12
Git  (0) 2019.12.12
SiteMap  (0) 2019.12.12
버추얼 박스(virtualbox)  (0) 2019.12.12
Nginx  (0) 2019.12.12