Składnik podstawowy

Do dostosowywania elementów oznakowania marką produktu na platformie Eclipse 2.1 używana była idea składnika podstawowego. Ten mechanizm jest wciąż obsługiwany na platformie Eclipse 3.0, jednak zdecydowanie niezalecany. Nowo tworzone produkty powinny używać do definiowania produktu punktu rozszerzenia produktów.

Pozostała część tej dyskusji opisuje wcześniejszy sposób definiowania produktu przy użyciu składników podstawowych.

Gdy platforma Eclipse jest uruchomiona, całą "osobowość" czy "oznakowanie marką" platformy, w tym ekran startowy, obrazy okna, okno dialogowe Informacje o, stronę powitania oraz inne elementy platformy, które można dostosowywać, może kontrolować tylko jeden składnik. Ten składnik jest nazywany podstawowym składnikiem produktu.

Przyjrzyjmy się ponownie opisowi składnika platformy Eclipse 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">
      ...

Składnik platformy został wyznaczony jako składnik podstawowy. Mimo że w plikach feature.xml wiele składników można oznaczyć jako składniki podstawowe, tylko jeden składnik podstawowy uzyskuje kontrolę w momencie uruchomienia platformy. Ten proces można kontrolować, ustawiając właściwość eclipse.product w pliku config.ini produktu w katalogu eclipse/configuration. Jeśli dozwolonych jest wiele składników podstawowych, opcja wiersza komend -product dla pliku eclipse.exe zastępuje wybór dokonany w pliku config.ini.