Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

환경: Android Studio

 

안드로이드 스튜디오에서 인터넷을 사용할 수 있는 환경이라면 gradle maven 같은 외부 빌드 배포 도구를 사용할 수 있습니다. 하지만 네트워크 상태가 좋지 않거나 내부망인 경우에는 어떻게 해야 할까요? 라이브러리들의 의존성을 개발자가 일일이 찾아 세팅할 수는 없습니다. 그래서 나온 것이 sonatype nexus 입니다. nexus 만 있으면 쉽게 빌드 배포 도구 서버를 만들 수 있습니다.

 

nexus 를 다운받을 수 있는 사이트 주소는 다음과 같습니다. 일반 버전은 무료로 사용할 수 있습니다. 페이지 오른쪽에 DOWNLOAD 버튼을 눌러서 파일 다운로드 페이지로 이동합니다.

http://www.sonatype.org/nexus/

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

또는 화면 상단에 DOWNLOADS > NEXUS REPOSISTORY MANAGER OSS 메뉴를 클릭합니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 


다운로드 페이지로 가면 OS 별로 받을 수 있습니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

파일을 다운받은 후 nexus.exe 를 클릭해서 프로그램을 실행합니다. 오늘은 최신 버전인 nexus 3 가 아닌 nexus 2 사용법을 알아 보겠습니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

이전 버전 nexus 2 다운받는 방법

 

이전 버전인 nexus 2 를 다운받기 위해서는 help 사이트로 접속해야 합니다. 아래 링크로 사이트에 접속한 후 왼쪽 사이드에서 Nexus Repository Manager 2 를 선택합니다.

https://help.sonatype.com/

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

Nexus Repository Manager 2 버전 상세 페이지에서 Download > Download Archives - Repository Manager 2 메뉴를 클릭합니다. 그리고 파일을 다운받습니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

nexus 2 버전에서는 exe 프로그램이 없습니다. nexus 2 bin 폴더에 배치파일이 있습니다. nexus.bat 를 통해서 프로그램을 설치/삭제/시작/중지를 해야 합니다.

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

콘솔창을 띄워서 nexus 를 실행해 보겠습니다. 먼저 배치파일로 nexus를 설치해야 합니다. 명령어는 > nexus install 입니다. 설치가 성공적으로 끝나면 프로그램을 시작해야 합니다. 시작은 > nexus start 입니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

nexus 는 자제적으로 웹 서버를 운영합니다. 외부에서는 해당 URL 로 접속해서 배포 도구를 이용하는 것입니다. 포트는 기본 포트는 8081 이며, 사이트 로그인 아이디/패스워드는 admin/admin123 입니다.

http://localhost:8081/nexus

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

안드로이드에서 사용하는 gradle 레파지토리는 googleproxy trproxy 입니다. 연결 가능한 전체 주소를 알고 싶다면 오른쪽 끝에 Repository 를 클릭합니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

 

안드로이드 스튜디오의 프로젝트 gradle google() jcenter() 대신 주소를 입력합니다

로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법

반응형
Posted by 녹두장군1
,