Oracle
What is Apache ant?
longer
2012. 9. 22. 11:48
apcache ant란 자바기반의 빌드도구이다.
각가의 개발환경마다 빌드도구가 다를 수 있는데 Ant는 플랫폼이 상이하더라도 동일한 빌드 환경을 제공하고 확장 가능한 형태의 빌드 도구를 개발하는것을 지향한다.
쉡 기반의 커맨드 형태를 확장 할 수 있는 모델로 되어있고 자바 클래스로 기능을 확장할 수 있다.
빌드파일을 XML형태로 작성하도록 하여 계층적으로 보기 쉽도록 되어있다.
독립적인 task형태를 객체로 작성하여 확장 할 수 도있다.
가장 큰 장점은 난해한 표기법도 없는것이다.
따라서 이러한 장점으로 인해 현재 거의 대부분의 프로젝트가 ant로 컴파일을 하고 있는 실정이다.
또한 대부분의 ide도구가 현재 내부적으로 ant를 사용하여 build파일을 작성하고 있다.