Skip to Content
그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서
book

그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서

by 유동환, 켄 커즌
December 2016
Beginner to intermediate
173 pages
3h 43m
Korean
Hanbit Media, Inc.
Content preview from 그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서
169
APPENDIX B -
그레이들 기본
B.5
사용자 정의 태스크
그레이들
DSL
은 확장할 수 있고 대부분 플러그인에서 제공하는 기능 외에는 별로 사용할 일이
없습니다. 하지만 시간이 지나면 모든 빌드는 사용자 정의 영역을 포함하게 되고 그레이들도
그런 상황을 지원하고 있습니다.
레시피
4
.
1
은 그레이들 빌드에서 사용자 정의 태스크를 만드는 방법을 다루는데, [예제
B
-
6
]
과 같이
task
키워드를 사용하여 새로운 태스크를 정의합니다.
예제
B-6
Hello
태스크 만들기
def task
{
doLast
{
println
'
hello
'
}
}
doLast
블록은 실행 단계에서 실행되어야 하는 동작을 정의하고, 그 외의 내용은 설정 단계에
서 실행됩니다. 또한, 그레이들은
doFirst
블록을 제공하지만, 많이 사용하지는 않습니다. 좌
측 시프트 연산자
(
<<
)
를 사용하면
doLast
블록을 약식으로 표시할 수 있습니다.
[예제
B
-
7
]의 전체 태스크는 실행 단계에 동작합니다. 하지만 문법을 그냥 지나치기 쉬워서
(명
확하게 하려는 사람들은 )
사용을 꺼리기도 합니다.
예제
B-7
사용자 정의 태스크에 좌측 시프트 연산자 사용
def task
<<
{
println
'
hello
'
}
그레이들
API
에는 많은 내장 태스크가 있는데, 이것들도 사용자 정의를 할 수 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

웹 애플리케이션 보안: 정찰, 공격, 방어 세 단계로 배우는 웹 애플리케이션 보안의 모든 것

웹 애플리케이션 보안: 정찰, 공격, 방어 세 단계로 배우는 웹 애플리케이션 보안의 모든 것

최용, 앤드루 호프먼

Publisher Resources

ISBN: 9788968487095