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. 이 대상에 이름 <&osq;>World<&csq;>를 지정하십시오.
  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. 아웃라인 보기에서 항목을 클릭하면 편집기는 해당 항목으로 화면이동합니다. 또한 아웃라인 보기에 초점이 있는 경우 문자를 입력하면 아웃라인 보기에서 선택사항이 해당 문자로 시작하는 그 다음의 볼 수 있는 항목으로 이동합니다.
  14. 커서를 <&osq;><target><&csq;> 태그 중 하나의 끝을 지나 바로 다음에 놓고 <&osq;><tar<&csq;>을 입력한 후 Ctrl-Space를 눌러서 컨텐츠 지원을 활성화하십시오. 이제 유일하게 올바른 완료는 <&osq;>tar<&csq;> 태그입니다. 그 이유는 Ant 편집기가 중첩된 대상을 허용하지 않는 것으로 인식하기 때문입니다. Ant 편집기의 코드 지원
  15. 편집기를 닫고 변경사항은 저장하지 마십시오.