Ant-소개

ANT는 Another Neat Tool의 약자입니다. Apache의 Java 기반 빌드 도구입니다. Apache Ant에 대해 자세히 알아보기 전에 먼저 빌드 도구가 필요한 이유를 먼저 이해하겠습니다.

빌드 도구의 필요성

평균적으로 개발자는 다음과 같은 빌드 및 배포와 같은 일상적인 작업을 수행하는 데 상당한 시간을 소비합니다.

  • 코드 컴파일
  • 바이너리 패키징
  • 바이너리를 테스트 서버에 배포
  • 변경 사항 테스트
  • 한 위치에서 다른 위치로 코드 복사

위의 작업을 자동화하고 단순화하려면 Apache Ant가 유용합니다. 명령 줄에서 실행할 수있는 운영 체제 빌드 및 배포 도구입니다.

Apache Ant의 역사

  • Ant는 James Duncan Davidson (Tomcat의 원저자)이 만들었습니다.

  • 원래 Tomcat을 빌드하는 데 사용되었으며 Tomcat 배포의 일부로 번들로 제공되었습니다.

  • Ant는 Apache Make 도구와 관련된 문제와 복잡성에서 탄생했습니다.

  • Ant는 2000 년에 Apache에서 독립 프로젝트로 승격되었습니다. 2014 년 5 월 현재 Apache Ant의 최신 버전은 1.9.4입니다.

Apache Ant의 기능

  • Ant는 사용 가능한 가장 완벽한 Java 빌드 및 배포 도구입니다.

  • Ant는 플랫폼 중립적이며 파일 구분 기호와 같은 플랫폼 특정 속성을 처리 할 수 ​​있습니다.

  • Ant는 'touch'명령을 사용하여 파일의 수정 시간을 수정하는 것과 같은 플랫폼 특정 작업을 수행하는 데 사용할 수 있습니다.

  • Ant 스크립트는 일반 XML을 사용하여 작성됩니다. 이미 XML에 익숙하다면 Ant를 매우 빨리 배울 수 있습니다.

  • Ant는 복잡하고 반복적 인 작업을 자동화하는 데 능숙합니다.

  • Ant는 사전 정의 된 작업의 큰 목록과 함께 제공됩니다.

  • Ant는 사용자 정의 태스크를 개발하기위한 인터페이스를 제공합니다.

  • Ant는 명령 줄에서 쉽게 호출 할 수 있으며 무료 및 상용 IDE와 통합 할 수 있습니다.