Table of Contents
Nexus Repository 설치하기
Nexus Repository 용도
- 해외 Repository 캐시서버
- 폐쇄망에서 외부 Repository 라이브러리 이용
- 사내 라이브러리 배포
- 공식 Repository 에 없는 3rd 파티 라이브러리 공유
다운로드
https://help.sonatype.com/en/download.html 에서 Unix archive 를 다운받습니다.
sudo apt-get install openjdk-8-jdk
wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
tar -xvzf latest-unix.tar.gz
설치하기
sudo mkdir -p /opt/nexus
sudo mv nexus-3.64.0-04 /opt/nexus/
sudo mv sonatype-work/ /opt/
설정하기
# 계정생성
sudo useradd -m nexus
# sudo 권한 부여
# sudo vi /etc/sudoers
sudo visudo
......
nexus ALL=(ALL) NOPASSWD:ALL
소유자 변경
sudo chown -R nexus:nexus /opt/nexus
sudo chown -R nexus:nexus /opt/sonatype-work
# 실행 유저 변경
sudo vi /opt/nexus/nexus-3.64.0-04/bin/nexus.rc
run_as_user="nexus"
# 부팅시 실행
sudo ln -s /opt/nexus/nexus-3.64.0-04/bin/nexus /etc/init.d/nexus
# 실행
/etc/init.d/nexus start
접속하기
http://localhost:8081/ 에 접속하면 넥서스에 접속할 수 있습니다.
admin 계정으로 로그인하기 위해서는 cat /opt/nexus/sonatype-work/nexus3/admin.password
에서 비밀번호를 확인합니다.
계정생성
아이디/패스워드 에 nexus/nexus 를 입력해 계정을 생성합니다.