====== Gant Target Sets ======
===== Clean =====
* [[http://gant.codehaus.org/Clean+Target+Set|Clean Target Set]]
* 대상을 삭제한다.
* ''clean'' 타겟과 ''clobber'' 타겟 두개를 만드는데 차이가 뭔지를 모르겠다. 코드를 보면, ''clobber''는 ''clean''에 의존하고 있으면서 ''clean'' 과 동일한 작업을 수행한다.
* 타겟에 추가
includeTargets << gant.targets.Clean
* 삭제 대상에 파일 패턴 추가
cleanPattern << '**/*~'
cleanPattern << [ '**/*.bak' , '**/*.pyc' , '**/*.class' ]
clobberPattern << '*.pdf'
* 삭제 대상에 디렉토리 추가
cleanDirectory << 'target/classes'
cleanDirectory << [ 'target/test-classes' , 'target/test-reports' ]
clobberDirectory << 'target'
===== Maven =====
* [[http://gant.codehaus.org/Maven+Target+Set|Maven Target Set]]
* Maven의 프로젝트 설정 기능과 의존성 관리를 사용할 수 있게 된다.
* 이 기능이 필요한 수준이라면 [[:gradle|Gradle]]을 사용할 것.