이 문서는 Nexus 설치 가이드를 공유하기 위해 작성되었다.
목차 |
---|
준비작업
- Java JDK 사전 설치
- 다운로드 : https://www.sonatype.com/download-oss-sonatype
Windows 설치하기
압축해제
다운로드 받은 설치 파일을 적당한 폴더에 압축을 해제한다.
nexus.properties 설정
conf/nexus.properties 파일에서 포드 등 적절한 설정을 수행한다.
nexus 시작
모든 설정이 완료되면 아래 명령을 통해 nexus를 실행한다.
코드 블럭 |
---|
nexus install nexus start |
nexus 접속
아래 주소로 nexus에 접속한다.
- localhost:8081/nexus
Linux 설치하기
계정 생성
먼저 nexus 계정 생성한다.
코드 블럭 |
---|
useradd nexus su - nexus |
설치 다운로드
코드 블럭 |
---|
wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz --no-check-certificate |
압축 해제
코드 블럭 |
---|
tar zxvf nexus-2.14.0-01-bundle.tar.gz |
서비스 등록 설정
코드 블럭 |
---|
cp /nexus/nexus-2.14.0-01/bin/nexus /etc/init.d/nexus vi /etc/init.d/nexus #NEXUS_HOME=".." NEXUS_HOME="/home/nexus/nexus-2.14.0-01" #RUN_AS_USER= RUN_AS_USER=nexus #PIDDIR="." PIDDIR="/home/nexus" |
서비스 시작
다음 명령을 통해 nexus 서비스를 시작할 수 있다.
...
코드 블럭 |
---|
ps -ef | grep nexus | grep -v grep netstat -tnlp | grep java |
설정
접속
http://서버주소:8081/nexus
설정
Download Remote Indexed를 True로 변경한다.
Update Index 실행
pom.xml 수정
빌드를 위해 maven pom.xml에 다음을 추가한다.
코드 블럭 |
---|
<repositories> <repository> <id>central</id> <url>http://127.0.0.1:8081/nexus/content/groups/public</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://127.0.0.1:8081/nexus/content/groups/public</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> |
nexus 이전
만약 nexus에 대한 이전이 필요하면, workingDirectory 이전한다.
...