
21
1
장
-
안드로이드를 위한 그레이들 기초
}
}
dependencies
{
compile fileTree
(
dir
:
'
libs
',
include
:
['*.
jar
'])
testCompile
'
junit
:
junit
:
4
.
12
'
compile
'
com
.
android
.
support
:
appcompat
-
v7
:
23
.
3
.
0
'
}
apply
문장은 안드로이드 플러그인을 지정합니다. 그레이들 플러그인은 안드로이드 환경을 위
한 도메인 특화 언어
DSL
,
Domain
Specific
Language
를 구현하였습니다. 자세한 내용은 레시피
1
.
2
에서
다룹니다.
dependencies
블록은 세 줄로 이루어져 있습니다. 첫째 줄은
fileTree
의존성을 정의하며,
libs
디렉터리 안에 있는 모든
JAR
파일을 참조합니다. 둘째 줄은
JUnit
4
.
12
를 다운로드하고
testCompile
단계에서 참조합니다. 이것은 /
src
/
androidTest
/
java
디렉터리 또는 안드로이
드
API
와 직접 연관되지 않는 로컬 유닛 테스트를 위한 /
src
/
test
/
java
/ 디렉터리에서 참조할
수 있습니다. 셋째 줄은 안드로이드 서포트 라이브러리인
appcompat
-
v7
.
jar
를 클래스패스
에 추가하였습니다. 버전은
23
.
3
.
0
입니다. 이 문장에서
-v7
은 안드로이드 버전
7
부터 하위 호 ...