로컬 레파지토리 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() 대신 주소를 입력합니다.
'안드로이드 개발' 카테고리의 다른 글
안드로이드(Android) 기본 알림창 AlertDialog 에서 선택 목록창과 옵션창 띄우기 (0) | 2019.10.25 |
---|---|
안드로이드(Android) 사용자정의 다이얼로그(Custom Dialog) 만드는 방법 (0) | 2019.10.25 |
안드로이드(Android) 기본 알림창 AlertDialog 띄우는 방법 (0) | 2019.10.24 |
안드로이드 개발 Fragment 화면 구성하는 방법 - FragmentActivity 로 화면 구성 (0) | 2019.10.10 |
안드로이드 개발 SurfaceView에 카메라 영상 띄우는 방법 (0) | 2019.09.18 |
안드로이드 개발 앱에서 만든 DB 소스로 추출하는 방법 (0) | 2019.09.16 |
Wowza GoCoder 안드로이드, 아이폰 클라이언트 개발을 위한 라이선스 키 받는 방법 (1) | 2019.09.15 |
안드로이드 개발 화면 전환 할 때 Activity 삭제와 생성 방지 orientation, screenSize 속성 사용하기 (0) | 2019.09.15 |