Maven Nexus 서버에 라이브러리(library)를 등록하여 이클립스(eclipse) 프로젝트에서 사용하기

By | 10월 14, 2015

1. Nexus에 라이브러리 등록

- Repositories > 3rd party 선택 후 아래 탭에서 Artifact Upload 선택

- jar에 pom.xml 파일이 있으면 그걸 사용 (보통 jar 파일의 META-INF 하위에 존재한다고 함)
- 아니면 GAV parameters를 직접 입력

- Group: 패키지명 같은거...?
- Artifact: jar파일명 같은거...?
- Version: 1.0.0...?

- Artifact upload 화면에서의 classfier 에 대하여

- binary jar 뿐만 아니라 source jar(zip) 이나 javadoc 등도 같이 upload 할 경우 구분자로서 사용한다.
- (예) javadoc, sources

2. Nexus에서 등록된 항목 확인

- Nexus 화면의 왼쪽 Artifact Search 에서 ArtifactId로 검색하여 존재하면 OK!
- 검색 결과에서 pom.xml 에 붙여넣을 <dependency />를 복사해 둔다.

 

3. 이클립스 프로젝트의 pom.xml 에 <dependency />를 붙여 넣는다.

 

4.이클립스 프로젝트를 클릭한 후 Alt + F5 로 Maven 새로고침을 수행한다.

(Force Update of Snapshot Releases 체크할 것)

 

5. Nexus에서 내려받기가 잘 되지 않을 경우, settings.xml 의 내용(접속정보)을 검토하고, 이클립스에서 해당 settings.xml을 잘 읽고 있는지 확인하자

- 이클립스에서 settings.xml 지정 위치 : Windows > Preferences > Maven > User Settings

 

6. 그래도 Nexus에서 내려받기가 잘 되지 않을 경우, pom.xml 에 <repositories />를 추가해 보자

- 이 부분에 대해서는 좀 더 공부가 필요

 
 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments