Sonatype에서 만든 메이븐 저장소 관리 툴입니다. Artifactory라는 툴도 있지만, 자꾸 UI가 벗겨지는 문제가 있어서.. 흠;; 어쨋든 소나타입이 만들었다고 하니 왠지 써보고 싶고, 사부님도 강추를 하고 있어서 설치했습니다.

설치 방법은 Artifactory 만큼이나 간단했습니다.

참조: http://nexus.sonatype.org/

1. 다운받기
2. 포트 설정 변경하기(option)
3. 실행하기
4. 로그인하기

1. 다운받기

http://nexus.sonatype.org/downloads/ 이리로 가셔서 원하는 파일 zip이든 tar.gz이든 받습니다. 리눅스에서 받으려면 링크 주소를 복사한 다음에 wget 사용하니까 편하더군요. 다운 받은 다음 압축을 풀어 줍니다.

2. 포트 설정 변경하기(optional)

기본으로 8081번 포트사용해서 Jetty가 돌려줍니다. 포트를 변경하고 싶다면, conf/plexus.properties 파일을 열어서 맨위에 있는 포트 번호를 바꿔주면 됩니다.

3. 실행하기

이게 좀 간단치가 않은데, 여러 플랫폼 마다 실행 스크립트를 만들어 둬서 각각의 플랫폼에 해당하는 스크립트를 찾아서 실행해줘야 합니다.

MacOS의 경우에는  ./bin/jsw/macosx-universal-32/nexus start
이밖에도 리눅스, 솔라리스, 윈도우 등.. 여러 OS에 따른 실행 스크립트가 있습니다.

사용자 삽입 이미지
동작 확인하기.

tail -f logs/wrapper.log

위 명령을 실행해서 쌓이는 로그파일을 참조하시면 됩니다.

4. 로그인하기

설치가 된거 같으면 http://서버IP or 도메인:설정한 포트번호/nexus/ 로 접속하시면 됩니다.
접속하신 다음, 오른쪽 위에 Log in 링크를 눌러서 admin/admin123 으로 로긴합니다. 기본 비번은 변경해주는게 안전하겠죠.
사용자 삽입 이미지Ext-JS를 사용해서 UI를 만들었다고 하는데, 꽤 좋습니다. 드래그앤드랍도 되고, 탭 형식의 UI도 괜찮습니다.