마스터 빌드 디스크립터 설정

마스터 빌드 디스크립터 plugin.xml 파일은 워크벤치가 마스터 빌드 디스크립터의 이름과 파일 경로 이름을 지정하는 데 사용하는 XML 파일입니다. 생성에 특정 옵션을 사용하는 데 마스터 빌드 디스크립터가 필요하고 워크벤치에서 생성하는 경우에만 이 파일이 필요합니다. 워크벤치를 사용하면 다음 단계를 수행하여 이 파일을 작성할 수 있습니다.
  1. 워크벤치에서 파일 > 새로 작성 > 프로젝트를 클릭하십시오.
  2. 플러그인 프로젝트를 클릭하고 다음을 클릭하십시오.
  3. 프로젝트의 이름을 작성하고 다음을 클릭하십시오.
  4. 완료를 클릭하십시오. 워크벤치가 연관된 퍼스펙티브를 열 것인지 묻는 대화 상자를 엽니다. 를 클릭하십시오. 프로젝트의 MANIFEST.MF 파일이 편집기에 열립니다.
  5. 편집기의 맨 아래에 있는 종속 항목 탭을 클릭하십시오.
  6. 필수 플러그인 섹션에서 오른쪽에 있는 추가 단추를 클릭하십시오.
  7. 플러그인 목록에서 com.ibm.etools.edt.core.ide를 찾아서 두 번 클릭하십시오.
  8. 편집기의 맨 아래에 있는 확장기능 탭을 클릭하십시오.
  9. 모든 확장기능에서 오른쪽에 있는 추가 단추를 클릭하십시오. 새 확장기능 창이 열립니다.
  10. 목록에서 com.ibm.etools.edt.core.ide.masterBuildDescriptor를 찾아서 클릭하십시오.
  11. 완료를 클릭하십시오.
  12. 편집기의 맨 아래에 있는 plugin.xml 탭을 클릭하십시오. 문서 편집기에 XML 파일이 열립니다. plugin.xml 파일은 다음과 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    <?eclipse version="3.4"?>
    <plugin>
      <extension
        point="com.ibm.etools.edt.core.ide.masterBuildDescriptor">
      </extension>
    
    </plugin>
  13. 이 행 뒤에 빈 행을 추가하십시오.
    point="com.ibm.etools.edt.core.ide.masterBuildDescriptor">
  14. 빈 행에 다음의 XML 코드 행을 입력하십시오(또는 복사하여 붙여넣으십시오).
    <masterBuildDescriptor file="myProject/myDirectory/myBuildFile"
      name="myMasterBuildDescriptor"/>
  15. 완료된 plugin.xml 파일은 다음의 예와 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    <?eclipse version="3.4"?>
    <plugin>
      <extension
        point="com.ibm.etools.edt.core.ide.masterBuildDescriptor">
       <masterBuildDescriptor file="myProject/myDirectory/myBuildFile"
         name="myMasterBuildDescriptor"/> 
      </extension>
    </plugin>

EGL SDK(Software Developer's Kit)를 사용하는 경우 eglmaster.properties 파일에서 마스터 빌드 디스크립터의 이름과 파일 경로 이름을 선언하십시오. 이 파일은 CLASSPATH 환경 변수에 나열된 디렉토리에 있어야 합니다. eglmaster.properties 파일의 형식은 다음 절을 참조하십시오.

eglmaster.properties 파일의 형식

eglmaster.properties 파일은 EGL SDK가 마스터 빌드 디스크립터의 이름과 파일 경로 이름을 지정하는 데 사용하는 Java™ 특성 파일입니다. 이 특성 파일은 EGLSDK 명령을 호출하는 프로세스의 CLASSPATH 변수에 지정된 디렉토리에 있어야 합니다. eglmaster.properties 파일의 형식은 다음과 같습니다.
masterBuildDescriptorName=desc
masterBuildDescriptorFile=path
각 항목에 대한 설명은 다음과 같습니다.
desc
마스터 빌드 디스크립터의 이름
path
EGL SDK에서 사용하는 마스터 빌드 디스크립터가 선언되는 EGL 파일의 완전한 경로 이름

이 파일의 컨텐츠는 Java 특성 파일의 규칙을 따라야 합니다. 슬래시(/) 또는 두 개의 백슬래시(\\)를 사용하여 경로 이름에서 디렉토리 또는 파일 이름을 구분할 수 있습니다.

특성 파일에 masterBuildDescriptorNamemasterBuildDescriptorFile 키워드를 모두 지정해야 합니다. 그렇지 않은 경우 eglmaster.properties 파일이 무시됩니다.

다음은 eglmaster.properties 파일 컨텐츠의 예입니다.

# Specify the name of the master build descriptor:
masterBuildDescriptorName=MYBUILDDESCRIPTOR
# Specify the file that contains the master build descriptor:
masterBuildDescriptorFile=d:/egl/builddescriptors/master.egl

위에 언급된 바와 같이 위의 예는 다음과 같이 기록되었을 수도 있습니다.

# Specify the name of the master build descriptor:
masterBuildDescriptorName=MYBUILDDESCRIPTOR
# Specify the file that contains the master build descriptor:
masterBuildDescriptorFile=d:\\egl\\builddescriptors\\master.egl