Ant 빌드 파일 편집

Ant 빌드 파일은 간단한 텍스트 파일이므로 이 파일을 편집할 경우 어떤 문서 편집기를 사용해도 됩니다. 그러나 구문 색상, 컨텐츠 지원, 탐색, 발생 항목 표시 및 아웃라인 보기를 포함하여 Eclipse Ant 편집기를 사용하면 여러 가지 장점이 있습니다. Eclipse Ant 편집기에 익숙해지도록 이 편집기를 사용하여 간단한 Ant 빌드 파일을 작성해보십시오.

  1. HelloWorld.xml이라는 Ant 빌드 파일을 작성하십시오.
  2. 파일의 컨텍스트 메뉴에서 연결 프로그램 > Ant 편집기를 선택하여 파일에서 Ant 편집기를 여십시오.
    참고: .xml 파일의 기본 편집기는 빌드 파일 컨텐츠를 수반하게 될 때까지 간단한 문서 편집기이지만, 이것은 파일 연관 환경 설정 페이지 열기 창 > 환경 설정 > 일반 > 편집기 > 파일 연관 환경 설정 페이지에서 변경할 수 있습니다.
  3. 편집기에서 다음 컨텐츠를 입력하십시오.
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="Hello World" default="Hello" basedir="."> 
      <property name="HelloText" value="Hello"/>
      <target name="Hello">
    <echo>${HelloText}</echo>
          	</target>
    </project> 

    HelloWorld.xml file content

  4. 특성 값의 구문 색상에 주의하십시오.
  5. <tar을 입력하여 두 번째 대상 입력을 시작하고, Ctrl-Space를 눌러서 컨텐츠 지원을 활성화하십시오. 올바른 완료 목록이 표시됩니다. <대상> 완료를 선택하고 편집기가 열기 태그와 닫기 태그를 모두 삽입하고 이 태그에 대한 속성을 입력하도록 커서를 위치한 상태로 둡니다.
  6. 이 대상에 이름 World를 지정하십시오.
  7. Hello 대상의 경우와 유사하지만 텍스트를 ${WorldText}로 변경하여 이 대상에 대한 echo 태스크를 입력하십시오.
  8. Hello 대상으로부터 World 대상에 대한 종속성을 추가하십시오. name 속성의 정의 다음에 커서를 놓고 Ctrl-Space를 누른 후 depends 속성 완료를 선택하십시오. 다시 Ctrl-Space를 눌러 빌드 파일에서 다른 대상 World도 완료하십시오.
  9. 빌드 파일 컨텐츠를 저장하십시오.
  10. 전체 컨텐츠는 다음과 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="Hello World" default="Hello" basedir=".">
      <property name="HelloText" value="Hello"/>
      <property name="WorldText" value="World"/>
      <target name="Hello">
    <echo>${HelloText}</echo>
          	</target>
    
      <target name="World">
        <echo>${WorldText}</echo>
    	</target>
    </project> 
  11. HelloWorld.xml에 대한 변경사항을 저장하십시오.
  12. 아웃라인 보기가 표시되게 하여 각 특성과 각 대상에 대해 항목이 있음에 유의하십시오. 또한 대상 아래의 각 태스크에 하나의 항목이 있습니다.

    Ant 빌드 파일의 아웃라인 보기

  13. 아웃라인 보기의 항목을 클릭하면 편집기가 해당 항목으로 화면이동합니다. 또한 Outline view에 초점이 있는 경우 문자를 입력하면 보기의 선택사항이 해당 문자로 시작하는 그 다음 가시 항목으로 이동합니다.
  14. 커서를 <target> 태그 중 하나의 끝을 지나 바로 다음에 놓고 <tar를 입력한 후 Ctrl-Space를 눌러서 컨텐츠 지원을 활성화하십시오. 이제 올바르게 완료된 태그는 </target>tar 태그입니다. 그 이유는 Ant 편집기가 중첩된 대상을 허용하지 않는 것으로 인식하기 때문입니다.

    Ant 편집기의 코드 지원
  15. 편집기를 닫고 변경사항은 저장하지 마십시오.

관련 태스크
Ant 빌드 파일 작성
Ant 빌드 파일 실행
Ant 옵션 저장 및 재사용
Ant 빌드 파일 실행
프로젝트 빌더 Ant 빌드 파일 작성
프로젝트 빌더로서의 Ant 빌드 파일
프로젝트 빌더 실행
외부 도구
비Ant 프로젝트 빌더
독립형 외부 도구