로컬 레파지토리 sonatype nexus 설정해서 안드로이드 스튜디오 환경 구성하는 방법 |
환경: Android Studio |
안드로이드 스튜디오에서 인터넷을 사용할 수 있는 환경이라면 gradle 과 maven 같은 외부 빌드 배포 도구를 사용할 수 있습니다. 하지만 네트워크 상태가 좋지 않거나 내부망인 경우에는 어떻게 해야 할까요? 라이브러리들의 의존성을 개발자가 일일이 찾아 세팅할 수는 없습니다. 그래서 나온 것이 sonatype 의 nexus 입니다. nexus 만 있으면 쉽게 빌드 배포 도구 서버를 만들 수 있습니다.
▼ nexus 를 다운받을 수 있는 사이트 주소는 다음과 같습니다. 일반 버전은 무료로 사용할 수 있습니다. 페이지 오른쪽에 DOWNLOAD 버튼을 눌러서 파일 다운로드 페이지로 이동합니다.
http://www.sonatype.org/nexus/
▼ 또는 화면 상단에 DOWNLOADS > NEXUS REPOSISTORY MANAGER OSS 메뉴를 클릭합니다.
▼ 다운로드 페이지로 가면 OS 별로 받을 수 있습니다.
▼ 파일을 다운받은 후 nexus.exe 를 클릭해서 프로그램을 실행합니다. 오늘은 최신 버전인 nexus 3 가 아닌 nexus 2 사용법을 알아 보겠습니다.
◎ 이전 버전 nexus 2 다운받는 방법 |
▼ 이전 버전인 nexus 2 를 다운받기 위해서는 help 사이트로 접속해야 합니다. 아래 링크로 사이트에 접속한 후 왼쪽 사이드에서 Nexus Repository Manager 2 를 선택합니다.
▼ Nexus Repository Manager 2 버전 상세 페이지에서 Download > Download Archives - Repository Manager 2 메뉴를 클릭합니다. 그리고 파일을 다운받습니다.
▼ nexus 2 버전에서는 exe 프로그램이 없습니다. nexus 2 는 bin 폴더에 배치파일이 있습니다. nexus.bat 를 통해서 프로그램을 설치/삭제/시작/중지를 해야 합니다.
▼ 콘솔창을 띄워서 nexus 를 실행해 보겠습니다. 먼저 배치파일로 nexus를 설치해야 합니다. 명령어는 > nexus install 입니다. 설치가 성공적으로 끝나면 프로그램을 시작해야 합니다. 시작은 > nexus start 입니다.
▼ nexus 는 자제적으로 웹 서버를 운영합니다. 외부에서는 해당 URL 로 접속해서 배포 도구를 이용하는 것입니다. 포트는 기본 포트는 8081 이며, 사이트 로그인 아이디/패스워드는 admin/admin123 입니다.
▼ 안드로이드에서 사용하는 gradle 레파지토리는 googleproxy 와 trproxy 입니다. 연결 가능한 전체 주소를 알고 싶다면 오른쪽 끝에 Repository 를 클릭합니다.
▼ 안드로이드 스튜디오의 프로젝트 gradle 에 google() 과 jcenter() 대신 주소를 입력합니다.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 서명(Signed) 하지 않고 APK 만드는 방법 (0) | 2019.01.15 |
---|---|
안드로이드 스튜디오 소스 히스토리(Local History) 기능을 이용해서 복구하는 방법 (0) | 2018.12.29 |
안드로이드 개발 지니모션(Genymotion) 연결해서 실행하는 방법 (2) | 2018.11.02 |
폰갭(PhoneGap) 안드로이드 스튜디오에 소스 연결해서 사용하는 방법 (0) | 2018.10.03 |
안드로이드 개발 에뮬레이터에 문자 발송하는 방법 (0) | 2018.03.16 |
안드로이드 개발 팁 함수, 변수, 클래스 어디서 사용하는지 빠르게 찾는 방법, 단축키 Ctrl + B (0) | 2018.03.05 |
안드로이드 스튜디오 에뮬레이터에 전화 거는 방법 (0) | 2018.02.27 |
안드로이드 스튜디오 줄 번호 표시하는 방법 (0) | 2017.12.31 |