티스토리 뷰

nexus 초기 구성을 할때 3rd party library를 올리기 위한 공간도 생성을 해두는 것이 좋다. release에 두고 쓸수는 없으니 말이다. 생성을 하는 방법은 간단하다. 

 

 

맨 위의 설정을 누르고 Repositories > Create repository 를 순서대로 클릭한다. 

 

 

Create repository 를 누르면 이것저것 쭉 나오는데 그중 위의 maven2 (hosted) 를 선택. 

 

 

maven2 (hosted) 를 선택하면 이것을 구성하는 화면이 나오는데 위와 같이 간단하게 작성한다음 하단의 Create Repository 를 클릭하여 완료한다. 

 

 

 

다시 repository 를 조회해 보면 maven-3rdparty 가 생성된 것을 확인할 수 있다. 

 

이것을 grouping을 해줘야 한다. 필자의 경우에는 pom.xml 에서 mirroring을 할때 하나의 group만을 바라보게 설정을 하는데 이 새로 만든 maven-3rdparty 라는 것도 그 그룹에 넣어줘야 한다. 

 

 

maven-grouping 이라는 그룹이 기존에 존재하였고 이 그룹에 새로 생성한 maven-3rdparty repository를 추가해준다. 추가를 해줄때는 좌측에서 우측으로, 즉 Members 에 넣어줘야한다. 이제 생성 및 설정은 모두 끝이 났다. 

 


이제 3rd party library를 maven-3rdparty에 업로드를 해보자. 

 

 

좌측 메뉴에 있는 Upload를 눌러서 들어가면 내가 생성한 maven-3rdparty가 보인다. 여기 보이는 녀석들은 모두 type이 hosted밖에 없다. 그래서 생성할때 꼭 hosted type으로 생성을 해줘야 한다. 

 

 

upload를 하는것은 어렵지 않다. 위와 같이 maven 형식에 맞게 작성해서 Upload를 해주면 된다. 

 

 

maven-3rdparty 에 위에서 업로드한 ojdbc6 가 잘 업로드가 되어 있고 이것을 누르면 dependency 정보도 볼수 있다. 

grouping을 해놓은 maven-grouping 폴더에서도 잘 확인할 수 있다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30