Ant는 XML 형식으로 기록된 스크립트를 실행할 수 있는 단순한 개방 소스 스크립트 엔진입니다. Ant는 보통 자동 빌드에 있는 타스크를 실행하는 데 이상적입니다.
플러그인, 단편 또는 기능 build.properties에 설정된 변수는 Ant에 대한 스크립트를 생성하는 데 사용됩니다. PD는 각 플러그인과 단편 빌드 파일을 작성하는 Ant 스크립트와 기능 JAR을 빌드하는 하나의 전체적인 스크립트를 생성합니다. 또한 "기본" 스크립트는 각 스크립트 파일을 올바른 순서(플러그인 종속성 체인에서 정의)로 실행합니다. 각 빌드 파일은 동일한 이름(build.xml)을 가지며 해당 프로젝트에서 Manifest 파일의 동위로 작성됩니다.
Ant 스크립트가 build.properties에 대체 변수를 사용하기 때문에 생성된 스크립트를 수정하지 않고 "있는 그대로" 사용할 수 있습니다. 스크립트를 수정하는 경우 컴포넌트를 다시 빌드할 때마다 스크립트를 다시 작성할 수 없습니다.
스크립트를 작성하는 경우 적절한 Manifest 파일(plug.xml, fragment.xml 또는 feature.xml)이 네비게이터 또는 패키지 탐색기 보기에서 선택된 상태에서 간단하게 Ant 빌드 파일 작성을 선택할 수 있습니다. 명령은 빌드 스크립트를 생성합니다. 새로 생성된 스크립트 파일이 선택된 상태에서 팝업 메뉴에서 Ant 실행...을 선택하면, 다음과 같은 마법사가 열립니다.
표준 Ant 마법사는 두 가지 방법(실행 인수 제공 및 하나 이상의 빌드 대상 선택)으로 사용자 정의를 허용합니다.
Ant 인수는 일반적으로 빌드 프로세스를 제어하고 기본 값을 대체하는 특성 값을 제공하는 데 사용됩니다. 인수는 "-Dproperty=value"를 사용하여 설정됩니다. 다음 특성이 인식됩니다.
bootclasspath - 설정되면, 기본 부트 클래스 경로를 바꿉니다. 플랫폼간 플러그인을 컴파일할 때 사용됩니다(예: Linux를 사용하여 Windows용 UI 플러그인 빌드).
컴파일러의 작동에 적합하게 다음과 같은 특성을 인식합니다.
기능 빌드 스크립트를 실행 중일 경우, 다음 대상이 플러그인 또는 단편의 개별적인 대상을 호출하는 데 사용됩니다. 실행할 대상을 지정하려면, 특성 대상이 설정되어야 합니다(예: -Dtarget=refresh). all.* 대상 중 하나가 반복기로서 제공됩니다. 여기서 실행할 실제 대상은 특성 대상을 통해 지정됩니다.
id_version/여기서 'id'는 플러그인 고유 ID이며 'version'은 플러그인 버전입니다. 이 zip 파일은 빠른 수동 배치의 양식으로서 Eclipse 설치 디렉토리로 바로 압축 해제될 수 있습니다.
contents