티스토리 뷰
maven 방식의 프로젝트들이 많아짐에따라 nexus를 설치해야 하는 경우들도 많아졌다. 일단 nexus는 외부와 통신이 되는 서버에 놓는것이 맞다. 내부망에서도 사용은 가능하지만 없는 라이브러리 같은 경우는 직접 다 넣어줘야 한다.. 한번 해봤는데 이건 진짜.. 할일이 못되니 꼭 외부망에다가 설치를 하는것을 권고한다.
일단 nexus를 설치하기 위해서 파일부터 구해야 한다. wget을 통해 간단하게 다운로드 받을 수 있다.
$ wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz --no-check-certificate
wget이 안깔려 있다면 root 계정으로 접속하여
$ yum install wget
으로 설치를 해준다.
이렇게 wget이 설치가 되고 위의 wget 명령어로 실행을 하면
nexus-latest-bundle.tar.gz 파일이 잘 다운로드 받아졌다. 압축파일을 풀자.
$ tar xvfz nexus-latest-bundle.tar.gz
지정된 폴더에 압축이 쭉쭉 풀리고 최종버전에 맞는 nexus가 설치가 되었다. 이제 설정을 바꾸자. 일단 포트!
$ vi /nexus 설치경로/conf/nexus.properties
이런 옵션들이 있는데 여기서 appilcation-port 부분을 원하는 포트로 변경해주면 된다. 그리고
$ vi /nexus 설치경로/bin/nexus
여기에서 RUN_AS_USER 에 실행시킬 계정을 넣어준다.
그런다음 nexus를 실행시켜주자.
$ ./nexus 설치경로/bin/nexus start
nexus가 올라가는 로그는
$ tail -f /nexus 설치경로/logs/wrapper.log
이것을 통해 확인할 수 있다.
Started !! 이제 http://ip:port/nexus 로 접근을 해보자.
성공적으로 설치가 되었다.
혹시나 nexus 실행이 안된다면 java가 설치 되었는지 살펴보자. java 설치는 다음을 참고!
(참고로 nexus는 jdk11 버전 호환이 안된다.. java8 버전으로 설치하자)
끝!
'CI,CD > Build' 카테고리의 다른 글
linux 환경에서 maven repository settings.xml 설정하기 (0) | 2020.07.27 |
---|---|
Nexus3 3rd party repository 생성 및 upload 하기 (0) | 2020.07.27 |
linux에 Apache Ant 설치하기 (0) | 2020.07.16 |
Maven build 시 Exception in thread "main" java.lang.AssertionError 해결방법 (0) | 2020.06.22 |
Maven 명령어 및 옵션 모음 (0) | 2020.06.22 |