2012/10/25 14:29

NEXUS에 library 업로드. Architect



요즘엔 maven을 이용한 프로젝트를 많이 진행하는 것 같다.
그러다 보니, maven repository를 대체할 수 있는 nexus도 많이 사용하는 거 같다.











우리회사에서도 사용중인데, 
최근에 사내 프레임워크 라이브러리를 직접 업로드 하게 되어 기록한다. 

- 일단 nexus에 접속한다. 
- 로그인을 하고, repository에 들어가 3rd Party를 클릭.
- artifact upload를 클릭해서

- GAV Definition을 클릭. FROM POM 선택.
- select POM to upload 클릭해서 내가 올릴 jar 파일 경로에 같이 들어있는
- POM 파일을 선택.
- 아래에 select Artifact to upload 를 클릭. 
- 실제 올릴 jar파일을 선택하고,
- Add Artifact 클릭.

- 다 됐다. 이제 upload Artifact 클릭해서 올리면 끝이다. 

근데 여기서 완전히 끝은 아니고,, 
- index를 update 해주어야 끝난다.

3rd party 목록을 오른클릭하면 update index가 있다. 클릭.
마지막으로 실제 유저들이 붙어서 사용하는 Public Repository 를 우클릭하고
update index 클릭.

넥서스를 사용하면 사내망이라 속도도 좋고,
메이븐에서 관리되지 않는 라이블러리를 일일이 로컬에 복사하지 않아서 좋고.
암튼 좋다~ㅋ

참고로, maven central 등에서 제공하는 라이브러리는 
proxy 연결만 되어있다.
즉, 미리 설정해서 특정 라이브러리를 다운받아놓는 방식이 아니라, 
사용자가 접속해서 사용하겠다고 하는 라이브러리가 있을 때, 
해당 라이브러리를 넥서스가 다운로드 해서 사용자에게 내려주는 방식이다. 


덧글

댓글 입력 영역