문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
gradle:customplugins [2012/10/06 21:06] kwon37xi |
gradle:customplugins [2014/02/13 00:59] kwon37xi [플러그인에 의존성 주입] |
||
---|---|---|---|
줄 77: | 줄 77: | ||
종종 지정할 프라퍼티가 많은 경우 확장 객체에 구성 클로저 블록을 추가하여 한번에 설정할 수 있도록 해준다. | 종종 지정할 프라퍼티가 많은 경우 확장 객체에 구성 클로저 블록을 추가하여 한번에 설정할 수 있도록 해준다. | ||
- | * 구성 클로서를 사용하는 플러그인 '' | + | * 구성 클로저를 사용하는 플러그인 '' |
apply plugin: GreetingPlugin | apply plugin: GreetingPlugin | ||
줄 199: | 줄 199: | ||
* 도메인 객체를 다루는 '' | * 도메인 객체를 다루는 '' | ||
- | apply plugin: DocumentationPlugin | + | apply plugin: DocumentationPlugin |
+ | // books NamedDomainObjectContainer 값을 구성한다. apply보다 나중에 실행되지만 ' | ||
books { | books { | ||
quickStart { | quickStart { | ||
줄 250: | 줄 251: | ||
[[http:// | [[http:// | ||
+ | ===== 태스크간의 의존성 ===== | ||
+ | 플러그인 태스크 간의 의존성은 다음과 같은 형태로 정의할 수 있다. | ||
+ | |||
+ | <code groovy> | ||
+ | project.task(' | ||
+ | dependsOn(project.tasks.a, | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== 플러그인에 의존성 주입 ===== | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | * [[https:// |