Eclipse-ympäristön versiossa 2.1 tuotteen tuotteistusominaisuuksia mukautettiin ensisijaisen tuoteominaisuuden avulla. Tämä keino on yhä tuettu, mutta se on vanhentunut. Uudet tuotteet kannattaa määrittää tuotteiden laajennuspisteiden avulla.
Seuraavassa käsitellään aiempien tuotteiden määritystä ensisijaisten tuoteominaisuuksien avulla.
Kun Eclipse-ympäristö aloitetaan, vain yksi tuoteominaisuus voi hallita koko ympäristön "luonnetta" tai "tuotteistusta", mukaan lukien aloitusruutua, ikkunakuvia, Tietoja-ruutua, esittelysivua ja ympäristön muita mukautettavia ominaisuuksia. Tätä tuoteominaisuutta kutsutaan tuotteen ensisijaiseksi tuoteominaisuudeksi.
Seuraavassa tarkastellaan uudelleen ympäristön tuoteominaisuuden kuvausta Eclipse-ympäristön versiosta 2.1:
<?xml version="1.0" encoding="UTF-8"?> <feature id="org.eclipse.platform" label="%featureName" version="2.1.0" provider-name="%providerName" plugin="" image="eclipse_update_120.jpg" primary="true" application="org.eclipse.ui.ide.workbench"> ...
Ympäristötuoteominaisuus on määritetty ensisijaiseksi tuoteominaisuudeksi. Vaikka on mahdollista määrittää useita tuoteominaisuuksia ensisijaisiksi tuoteominaisuuksiksi niiden feature.xml-tiedostoissa, vain yksi ensisijainen tuoteominaisuus saa hallinnan, kun ympäristö aloitetaan. Tuoteominaisuus valitaan määrittämällä eclipse.product-ominaisuus tuotteen config.ini-tiedostossa eclipse/configuration-hakemistossa. Jos mahdollisia ensisijaisia tuoteominaisuuksia on useita, eclipse.exe-tiedoston -product-komentorivivalinta ohittaa config.ini-tiedostossa tehdyn valinnan.