-
[ nexus ] 1. 설치설치&설정 관련 2014. 9. 24. 15:04728x90
1. 설치
Nexus는 무료로 제공되는 maven repository 중 하나이다.
http://www.sonatype.org/nexus/go 에 가서 파일을 다운로드 받는다. 이글을 적는 시점의 version은 2.9.1-02 이다.
( 나는 tar.gz 파일을 받았다. 만약 war 파일을 받으면 원하는 was에 배포만 하면 끝난다. tar.gz 파일을 받으면 nexus는 jetty로 띄울 것이다. )
파일을 서버에 올리고 압축을 풀면 다음의 두 폴더가 생긴다.
nexus-2.9.1-02
sonatype-work
- 참고 -
2.9.1-02 저번은 jdk 1.7 version 이상이 필요하다.
나는 서버에 1.6이 설치 되어 있었는데. 1.7을 추가로 설치하고 nexus 실행을 위해 1.7 설치버전을 바라보게 설정을 수정했다.
nexus-2.9.1-02/bin/jsw/conf/wrapper.conf 파일을 열어보면
wrapper.java.command=java
라고 되어 있는 항목이 있는데 java를 jdk1.7이 설치된 경로로 다음과 같이 바꿔주면 된다.
wrapper.java.command=/usr/local/java/jdk1.7.0_67/bin/java
nexus-2.9.1-02/bin/nexus start
명령어를 입력하면 nexus가 실행 된다.
- TIP -
WINDOWS에서 nexus 실행시, Unable to start the service 오류 발생시 해결 방법
Windows의 경우 상위 명령어를 입력하면 service에 등록하려는 작업을 하는데, WINDOWS7 이상 버젼에서는 해당 프로세스 실행시 다음과 같은 오류가 발생 할 수 있다.
이럴 경우, service를 등록하지 않고 console로 바로 실행 할 수 있는
>$NEXUS_HOME$\bin\jsw\windows-x86-64\console-nexus.bat
를 실행하면 문제없이 기동 된다.
http://localhost:8081/nexus/ 로 접속을 하고 기본 admin 계정인 admin / admin123 으로 로그인이 가능하다.
( nexus의 posrt는 nexus-2.9.1-02/conf/nexus.properties 파일에서 application-port=8081 부분을 바꿔주면 된다. )
2. Central repository 설정 변경
Repositories > Central > Configuration 을 선택 하면 하단에 "Download Remote Indexes"가 보인다. 기본 False로 되어 있는데 이것을 True로 바꾸고 저장을 한다.
이것은 maven central repository의 indexes 다운 받아 local에 똑같이 만드는 것이다.
이는 설치한 nexus에서도 maven central 에 있는 파일을 검색 할수 있게 해준다.
Browse Index 를 보면 Maven Central에서 index를 받아온 것을 볼수 있다.
728x90'설치&설정 관련' 카테고리의 다른 글
[ nexus ] 3. 배포 (0) 2014.10.01 [ nexus ] 2. 설정 (0) 2014.09.30 Jenkins 설치 (0) 2014.05.23 chome을 이용한 로컬 html에서 서버 데이터 호출 (0) 2014.05.23 Jeus 한글 깨짐 현상 (0) 2014.05.08