새 보기를 실행하기 전에, 생성된 Manifest 파일을 살펴보도록 하겠습니다. 먼저, plugin.xml 파일을 두 번 클릭하여 플러그인 편집기를 열고 plugin.xml 탭을 선택하십시오.
<?xml version="1.0" encoding="UTF-8" ?> <?eclipse version="3.0"?> <plugin> <extension point="org.eclipse.ui.views"> <category name="Hello Category" id="com.example.helloworld"> </category> <view name="Hello View" icon="icons/sample.gif" category="com.example.helloworld" class="com.example.helloworld.HelloWorldView" id="com.example.helloworld.HelloWorldView"> </view> </extension> </plugin>
플러그인 프로젝트를 작성했을 때 제공한 보기에 대한 정보가 보기 확장을 정의하는 plugin.xml 파일에 항목을 생성하는 데 사용되었습니다. 확장 정의에서 이름과 ID를 포함한 보기에 대한 카테고리를 정의합니다. 그런 다음 이름과 ID를 포함한 보기 자체를 정의하고, 카테고리에 정의한 ID를 사용하여 카테고리와 보기를 연관시킵니다. 보기 HelloWorldView를 구현하는 클래스도 지정합니다.
보는 바와 같이 플러그인 Manifest 파일은 확장 및 실행 방법에 대한 모든 정보를 자세하고 간결한 패키지로 요약합니다.
PDE에서 생성되는 기타 Manifest 파일은 OSGi Manifest인 MANIFEST.MF입니다. 이 파일은 플러그인 프로젝트의 META-INF 디렉토리에 작성되지만 플러그인 편집기의 MANIFEST.MF 탭을 누르면 대부분 쉽게 볼 수 있습니다. OSGi Manifest는 OSGi 번들 용어를 사용하여 플러그인 패키징에 대한 하위 레벨 정보를 설명합니다. 여기에는 플러그인(번들) 이름 및 필요한 번들 등의 정보가 포함되어 있습니다.