0. 저장소(Repository)
언어마다 별도의 저장소 있다.
Python - https://pypi.python.org
Java - https://repo1.maven.org/
1. Nexus란 = 저장소 관리자
다양한 형식의 사설 저장소를 만들고 메인 저장소를 Cache할 수 있는 기능도 제공하여 저장소를 관리할 수 있도록 도와줌. Maven에서 사용할 수 있는 가장 널리 사용되는 무료 저장소이다.
2. Nexus가 필요한 이유?
- 회사, 단체의 화이트 리스트로 인해 외부 리포지토리에 접속하기 어려운 경우 Proxy역할을 한다.
- 한번 다운로드 받은 dependency는 로컬에 저장되어서 협업 시 다른 PC에도 설치해야한다.
- 또한, 개발팀에서 사용하는 공통 라이브러리를 공유할 수 있다.
- 외부망 연결이 불가한 네트워크일 경우 중앙 저장소에 연결을 못해 빌드 할 수가 없다. 이 때 nexus 서버만 외부 연결하게 설정하면 빌드 가능해진다.
- 상용으로 판매하는 모듈을 사서 사설 저장소에 넣어 사용할 수 있다.
https://dev-youngjun.tistory.com/105
'CS > ETC.' 카테고리의 다른 글
이미지 서버, 파일 서버 (0) | 2023.02.04 |
---|---|
디버깅 똑바로 알고 사용하기(인텔리, 이클립스) (0) | 2022.12.30 |
Git revert, reset (0) | 2022.08.17 |
프록시 서버(Proxy), 포워드 프록시 서버(Forward), 리버스 프록시 서버(Reverse) (0) | 2022.08.07 |
웹 표준, 웹 접근성 (0) | 2022.07.22 |