프로젝트 빌더 Ant 빌드 파일 작성

프로젝트 빌더의 작동 방법을 보기 위해, 단일 클래스 파일을 jar로 작성하는 Ant 빌드 파일과 단일 소스 파일이 있는 간단한 프로젝트를 작성하도록 하겠습니다. 이 예제에서는 Java를 사용하지만, 프로젝트 빌더는 모든 프로젝트에 Java 또는 다른 것을 사용할 수 있습니다.

  1. 'HW'라는 이름의 Java 프로젝트를 작성하십시오.
  2. 기본 메소드가 있는 Java 소스 파일 'HelloWorld'를 작성하십시오.
  3. 단일 'System.out.println()' 문을 기본 메소드에 넣고 사용자의 선택을 환영하는 문장이 인쇄되도록 하십시오.
  4. 변경사항을 저장하십시오.
  5. 'projectBuilder.xml' 이름의 파일을 작성하고 그 파일에서 Ant 편집기를 연 후, 다음 컨텐츠를 입력하고 변경사항을 저장하십시오.
  6. <?xml version="1.0" encoding="UTF-8" ?>
    <project name="HW.makejar" default="makejar" basedir=".">

    <target name ="makejar" description="Create a jar for the HW project">
    <jar jarfile="HelloWorld.jar" includes="*.class" basedir="."/>
    </target>
    </project>

  7. 탐색 보기 중 하나에서 HW 프로젝트를 선택하고 컨텍스트 메뉴에서 특성을 선택하십시오.
  8. 프로젝트 특성 대화 상자에서 빌더를 선택한 후 새로 작성...을 클릭하십시오.
  9. 구성 유형 선택 대화 상자에서 Ant 빌드를 선택하고 확인을 클릭하십시오.
  10. 외부 도구 대화 상자가 표시됩니다. 이름을 'Makejar'로 설정하십시오. 기본 탭에서 빌드 파일 작업공간 찾아보기...를 클릭하고 위치가 위에서 작성된 projectBuilder.xml 빌드 파일이 되도록 설정하십시오. 그런 다음 기본 디렉토리 작업공간 찾아보기...를 클릭하고 기본 디렉토리가 HW 프로젝트가 되도록 설정하십시오.
    외부 도구 대화 상자 메인 탭
  11. 새로 고치기 탭에서 HelloWorld.jar이 작성될 때 Eclipse에 표시되도록 할 수 있습니다. 기본적으로 프로젝트 빌더가 실행을 완료하면 새로 고치기가 수행되지 않으므로, 완료 시 자원 새로 고치기를 선택한 후 범위 변수 목록에서 선택된 자원을 포함하는 프로젝트를 선택하십시오. 새로 고치기에는 많은 시간이 소모되므로, 일반적으로 빌드 파일의 영향을 받게 될 모든 자원을 포함하는 가장 작은 엔티티에 대해 새로 고치기를 수행해야 합니다.
    외부 도구 대화 상자 새로 고치기 탭
  12. 대상 탭에서 기본 대상을 선택해야 합니다.
  13. 빌드 옵션 탭에서는 프로젝트 빌더를 실행할 시기를 지정할 수 있습니다. 기본적으로 이 항목은 "정리" 후수동 빌드 중으로 설정되어 있습니다. 자동 빌드 중에 프로젝트 빌더를 실행할 수 있지만, 성능에 영향을 주므로 권장되지 않습니다.
    외부 도구 대화 상자 빌드 옵션 탭
  14. 변경사항을 적용하고 확인을 클릭하십시오.
  15. 프로젝트 특성 대화 상자로 다시 이동하면 기본 Java 빌더 후에 실행하도록 설정한 'Makejar' 프로젝트 빌더가 있을 것입니다. 프로젝트 빌더를 저장하고 대화 상자를 닫으려면 확인을 클릭하십시오.
    참고:
    이 예제에는 해당하지 않지만 Java 빌더 이전에 Ant 빌드 파일이 실행되도록 순서를 변경할 수 있습니다.
    프로젝트 특성 대화 상자

Java 빌더가 내부 Eclipse Java 컴파일러를 실행하고, 이 컴파일러는 검색, 리팩토링 및 기타 여러 가지 기능을 사용할 수 있도록 사용자 소스를 색인화합니다. 그러므로 프로젝트 빌더를 사용하여 내부 Eclipse Java 컴파일러를 바꿀 수는 없습니다. Java 빌더를 사용 안함으로 설정하고 정의할 프로젝트 빌더와 관련하여 Java 빌더의 실행 시기를 제어할 수 있습니다.