마스터 빌드 디스크립터 설정
마스터 빌드 디스크립터 plugin.xml 파일은
워크벤치가 마스터 빌드 디스크립터의 이름과 파일 경로 이름을
지정하는 데 사용하는 XML 파일입니다. 생성에 특정 옵션을 사용하는 데
마스터 빌드 디스크립터가 필요하고 워크벤치에서 생성하는
경우에만 이 파일이 필요합니다. 워크벤치를 사용하면
다음 단계를 수행하여 이 파일을 작성할 수 있습니다.
- 워크벤치에서 를 클릭하십시오.
- 플러그인 프로젝트를 클릭하고 다음을 클릭하십시오.
- 프로젝트의 이름을 작성하고 다음을 클릭하십시오.
- 완료를 클릭하십시오. 워크벤치가 연관된 퍼스펙티브를 열 것인지 묻는 대화 상자를 엽니다. 예를 클릭하십시오. 프로젝트의 MANIFEST.MF 파일이 편집기에 열립니다.
- 편집기의 맨 아래에 있는 종속 항목 탭을 클릭하십시오.
- 필수 플러그인 섹션에서 오른쪽에 있는 추가 단추를 클릭하십시오.
- 플러그인 목록에서 com.ibm.etools.edt.core.ide를 찾아서 두 번 클릭하십시오.
- 편집기의 맨 아래에 있는 확장기능 탭을 클릭하십시오.
- 모든 확장기능에서 오른쪽에 있는 추가 단추를 클릭하십시오. 새 확장기능 창이 열립니다.
- 목록에서 com.ibm.etools.edt.core.ide.masterBuildDescriptor를 찾아서 클릭하십시오.
- 완료를 클릭하십시오.
- 편집기의 맨 아래에 있는 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> - 이 행 뒤에 빈 행을 추가하십시오.
point="com.ibm.etools.edt.core.ide.masterBuildDescriptor"> - 빈 행에 다음의 XML 코드 행을 입력하십시오(또는 복사하여
붙여넣으십시오).
<masterBuildDescriptor file="myProject/myDirectory/myBuildFile" name="myMasterBuildDescriptor"/> - 완료된 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 특성 파일의 규칙을 따라야 합니다. 슬래시(/) 또는 두 개의 백슬래시(\\)를 사용하여 경로 이름에서 디렉토리 또는 파일 이름을 구분할 수 있습니다.
특성 파일에 masterBuildDescriptorName 및 masterBuildDescriptorFile 키워드를 모두 지정해야 합니다. 그렇지 않은 경우 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