Laajennus on joukko Eclipse-tuoteominaisuuksia ja -lisäosia, jotka on suunniteltu laajentamaan aiemmin asennetun Eclipse-perustaisen tuotteen toimintoja. Laajennukset asennetaan erikseen, mutta niitä käytetään vain yhdessä muiden Eclipse-perustaisten tuotteiden kanssa. Tämä tarkoittaa, että laajennuksen ei tarvitse asentaa JRE:tä, Eclipse-ympäristöä tai ensisijaista tuoteominaisuutta. Laajennusten suositeltu hakemistorakenne sallii, että yhtä asennusta käytetään useiden Eclipse-perustaisten tuotteiden kanssa.
Seuraava hakemistorakenne osoittaa, kuinka kuvitteellisen betterwebs-tuotteen laajennuksen avulla voi laajentaa acmeweb-tuotetta.
betterwebs/ eclipse/ (asennettujen Eclipse-tiedostojen hakemisto) .eclipseextension (merkintätiedosto) features/ (asennetut tuoteominaisuudet) com.example.betterwebs.betterfeature_1.0.0/ feature.xml plugins/ com.example.betterwebs.betterfeature_1.0.0/ plugin.xml about.html com.example.betterwebs.betterwebsupport_1.0.0/
Laajennuksen ja laajennettavan tuotteen välinen suhde määritetään alkuperäisen tuotteen links-hakemistossa. Palauta seuraava hakemisto acmeweb-tuotteessa:
acmeweb/ ... eclipse/ (asennettujen Eclipse-tiedostojen hakemisto) ... jre/ features/ (asennetut tuoteominaisuudet) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
Kun laajennus asennetaan, se luo linkkitiedoston sen tuotteen links-hakemistoon, jota sen avulla laajennetaan. Tämä linkkitiedosto ilmoittaa alkuperäiselle tuotteelle laajennuksen olemassaolosta.
Laajennusten asennus tapahtuu samoin kuin tuotteiden asennus seuraavia eroja lukuun ottamatta:
Laajennusten asennuksen poisto tapahtuu samoin kuin tuotteiden asennuksen poisto sitä lukuun ottamatta, että linkkitiedosto on poistettava kaikista tuotteista, joihin se on lisätty.
Lisätietoja laajennusten asennuksesta on kohteessa Eclipse-asennusohjelman kirjoitus.
Tuotteen laajennuksen voi linkittää "pehmeästi" Eclipse-asennukseen päivitysten hallintaohjelman avulla: avaa
Ohje > Ohjelmistopäivitykset > Hallitse kokoonpanoa
ja valitse oikeasta ruudusta Lisää laajennuksen sijainti -linkki.