Hello World -sovelluksen manifest-tiedostot

Ennen uuden näkymän ajoa perehdytään vielä lisäosaa varten muodostettuihin manifest-tiedostoihin. Kaksoisnapsauta ensin plugin.xml-tiedostoa, jotta saat avattua lisäosan muokkausohjelman, ja valitse sitten plugin.xml-välilehti.

<?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>

Lisäosaprojektin luomisen yhteydessä lisättyä näkymää koskevan tiedon avulla luotiin plugin.xml-tiedostoon merkintä, joka määrittää näkymän laajennuksen. Laajennusmäärityksessä määritettiin näkymän luokka (category), johon sisältyi luokan nimi ja tunnus. Sen jälkeen määritettiin näkymä itse, mukaan luettuina sen nimi ja tunnus, ja näkymä liitettiin luokkaan käyttämällä luokalle määritettyä tunnusta. Myös luokka pitää määrittää HelloWorldView-näkymää varten.

Lisäosan manifest-tiedosto siis kierrättää kaiken laajennusta ja sen ajoa koskevan tiedon siistiksi paketiksi.

PDE-ympäristön luoma toinen manifest-tiedosto on OSGi manifest -tiedosto MANIFEST.MF. Tämä tiedosto luodaan lisäosaprojektin META-INF-hakemistossa, mutta helpoiten sitä pääsee tutkimaan napsauttamalla lisäosan muokkausohjelman MANIFEST.MF-välilehteä. OSGi manifest -tiedosto kuvaa lisäosan paketointia koskevaa alemman tason tietoa OSGi-resurssijoukon termien avulla. Tiedosto sisältää esimerkiksi lisäosan (resurssijoukon) nimen ja tiedoston vaatimien resurssijoukkojen nimet.