사용자 도구

사이트 도구


gant:targets

문서의 이전 판입니다!


Gant Targets

Target의 선언

  • 타겟(Gradle에서는 태스크의 역할)은 세가지 형태로 정의 할 수 있다.
    target ( name : target-name ) target-closure
     
    target ( name : target-name , description : target-description ) target-closure
     
    target ( target-name : target-description ) target-closure
  • target-description은 gant -p/-T 옵션에서 타겟의 설명으로 나오게 된다.
  • target-description이 없으면 도움말 타겟 리스트에서 제외된다.

target-closure

  • target-closure에서는 ant라는 이름의 AntBuilder 객체의 메소드 이름으로 Ant Task를 호출할 수 있다.
  • 그러나 ant 객체 없이 바로 호출도 가능하다.
    target ( flob : 'Some message or other.' ) {
      // 둘 다 가능
      ant.echo ( message : 'Some message.' )
      echo ( message : 'Some message.' )
    }

다른 타겟 호출

  • 타겟 이름으로 다른 타겟을 호출 할 수 있다.
    target ( adob : 'A target called adob.' ) {
      flob ( ) //flob 이라는 타겟 호출
    }
  • 다른 타겟에 의존할 수도 있다.
    target ( adob : 'A target called adob.' ) {
      depends ( flob )
      // adob 타겟을 실행하면 그 전에 항상 flob 타겟 호출
    }
gant/targets.1350467308.txt.gz · 마지막으로 수정됨: 2012/10/17 18:48 저자 kwon37xi