
43
1
장
-
안드로이드를 위한 그레이들 기초
1.7
저장소 설정하기
문제
외부 라이브러리 의존성을 확인하는 저장소를 정확하게 설정하고 싶다.
해결
모듈
build
.
gradle
에 있는
repositories
블록을 설정한다.
논의
| 저장소 설정하기 |
repositories
블록은 그레이들로 빌드할 때 외부 라이브러리를 어디서 가져오는지 지정합니
다. 기본값은
jcenter ( )
또는
mavenCenteral ( )
로 설정하는데, 각각
Bintray
사의
JCenter
저장소나 공개 메이븐 중앙 저장소를 의미합니다. [예제
1
-
22
]처럼
jcenter ( )
로 설정하면
실제로
http
://
jcenter
.
bintray
.
com
을 참조하고
HTTPS
로 연결합니다.
예제
1-22
repositories
기본값
repositories
{
jcenter
()
}
메이븐 저장소를 설정하는 방법은 두 가지가 있습니다.
mavenCentral ( )
로 지정하여
Maven
2
중앙 저장소로 연결하거나
(
http
://
repo1
.
maven
.
org
/
maven2
,)
mavenLocal ( )
로 지정하여 로컬
에 있는 메이븐 캐시를 사용합니다.
예제
1-23
메이븐 저장소 지정
repositories
{
mavenLocal
()
❶
mavenCentral
()
❷
}
❶ 로컬 메이븐 캐시 ❷ 공개 ...