
97
4
장
-
사용자 정의 태스크
4.1
사용자 정의 태스크 만들기
문제
그레이들 빌드할 때 내가 만든 사용자 정의 태스크를 추가하고 싶다.
해결
그레이들 빌드 파일에
task
요소를 추가하고 안드로이드 플러그인에서 제공하는 속성을 활용
한다.
논의
그레이들
DSL
에서는 사용자 정의 태스크를 작성할 수 있는
task
블록을 제공합니다.
API
에
는
Copy
,
Wrapper
,
Exec
와 같은 내장 태스크를 포함하고 있고 이것들의 속성만 변경하여 사용
할 수도 있습니다. 예를 들어,
Copy
태스크는
from
과
into
속성이 있는데,
from
블록은 특정
파일 패턴만 제외할 수도 있습니다. 모든
APK
파일을 새로운 디렉터리로 복사하는데, 서명이
되지 않았거나
unsigned
얼라인 하지 않은
unaligned
1
파일을 빼고 하려면 모듈
build
.
gradle
파일에
1
옮긴이주_얼라인에 관해서는
https
://
developer
.
android
.
com
/
studio
/
command
-
line
/
zipalign
.
html
페이지를 참조하세요.
APK
를 만들 때 필요한 과정입니다.
사용자 정의 태스크
CHAPTER
4