Manifest-filer för Hello World

Innan vi kör den nya vyn, låt oss titta på manifest-filerna som genererats. Dubbelklicka på plugin.xml-filen så att insticksredigeraren öppnas och välj därefter fliken 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>

Informationen om vyn som vi tillförde när vi skapade insticksprojektet användes för att generera en post i plugin.xml-filen som definierar vårt vytillägg. I tilläggsdefinitionen anger vi en kategori för vyn, inklusive dess namn och ID. Vi definierar därefter själva vyn, inklusive dess namn och ID, och associerar den med kategorin där det ID vi definierade för vår kategori används. Vi anger även den klass som implementerar vår vy, HelloWorldView.

Som du kan se paketerar insticksprogrammets manifest-fil all information om vårt tillägg och hur det ska köras i ett prydligt litet paket.

Den andra manifest-filen som genereras av PDE är OSGi-manifest, MANIFEST.MF. Denna fil skapas i META-INF-katalogen i insticksprojektet, men den kan enkelt visas genom att man klickar på fliken MANIFEST.MF i insticksredigeraren. OSGi-manifest beskriver lågnivåinformation om paketering av insticksprogrammet, med hjälp av terminologi för OSGi-samlingspaket. I den finns information som t.ex. namnet på insticksprogrammet (samlingspaket) och erforderliga samlingspaket.