Przegląd

Strona Przegląd definiuje produkt i udostępnia odsyłacze służące do jego testowania i eksportowania.

 

Definicja produktu

Produkt jest rozszerzeniem org.eclipse.core.runtime.products. Musi on mieć co najmniej nazwę, identyfikator i aplikację.

Definicja produktu

Nazwa produktu jest tłumaczonym łańcuchem wyświetlanym na pasku tytułu aplikacji. Jest ona zdefiniowana jako właściwość w rozszerzeniu org.eclipse.core.runtime.products.

Okno złożone Identyfikator produktu jest zapełniane identyfikatorami wszystkich rozszerzeń produktów zdefiniowanych w obszarze roboczym i celu. Można wybrać jeden ze zdefiniowanych produktów lub utworzyć nową definicję produktu podczas pracy za pomocą przycisku Nowy....

Produkt musi być powiązany z aplikacją, która jest głównym punktem wejścia podczas uruchamiania produktu. Aplikacja jest rozszerzeniem org.eclipse.core.runtime.applications. Okno złożone Aplikacja jest zapełniane identyfikatorami wszystkich rozszerzeń aplikacji zdefiniowanych w obszarze roboczym i celu.

Konfiguracja produktu może opierać się na wtyczkach lub składnikach. Konfiguracja oparta na wtyczkach jest domyślna, ponieważ jest prosta i nie wymaga rozumienia pojęć Menedżera aktualizacji, takich jak składniki, przed zbudowaniem produktu. Konfiguracja oparta na składnikach daje z kolei większe możliwości, ponieważ umożliwia dostarczanie aktualizowanego produktu. Oznacza to, że można w przyszłości publikować poprawki lub aktualizacje produktu w serwisie aktualizacji i umożliwić klientom ich instalowanie za pomocą Menedżera aktualizacji Eclipse.

 

Testowanie

Aby przetestować konfigurację produktu, wystarczy kliknąć jeden z odsyłaczy w sekcji Testowanie.

Testowanie produktu

Podobne odsyłacze są także dostępne w edytorze manifestów wtyczki, ale w tym przypadku występuje zauważalna różnica. Jest to czynność Synchronizuj.

Do czego potrzebna jest czynność Synchronizuj? Należy pamiętać, że konfiguracja produktu jest używana tylko przez środowisko PDE i nie jest interpretowana ani odczytywana przez środowisko wykonawcze. Niektóre dane wprowadzane w tym pliku (na przykład identyfikator produktu, aplikacja, obrazy okien, informacje o obrazach itp.) muszą zostać skopiowane do pliku plugin.xml wtyczki marki, aby wprowadzone zmiany rzeczywiście zostały uwzględnione w czasie wykonywania. Do tego właśnie służy czynność synchronizacji. Powoduje ona, że plik plugin.xml zawiera zawsze aktualne dane, które są zsynchronizowane z konfiguracją produktu.

W przypadku użycia odsyłacza w tej sekcji środowisko PDE wykona niejawną synchronizację plików. Jeśli produkt zostanie uruchomiony w inny sposób, np. ze skrótu w menu kontekstowym, to automatyczna synchronizacja nie zostanie wykonana.

 

Eksportowanie

Aby wyeksportować produkt Eclipse, można wywołać Kreatora eksportu produktu Eclipse za pomocą odsyłacza w sekcji Eksportowanie.

Eksportowanie produktu

Aby wyeksportować jedną konfigurację produktu na wiele platform, musi być zainstalowany pakiet delta RCP. Jest on dostępny do pobrania z tej samej lokalizacji, co pakiet SDK Eclipse. Pakiet delta RCP zawiera wszystkie fragmenty dla konkretnych platform potrzebne do instalacji na wszystkich obsługiwanych platformach.

Jeśli pakiet delta RCP znajduje się na platformie docelowej, środowisko PDE wykrywa obecność składnika org.eclipse.platform.launchers i aktywuje tryb eksportowania między platformami.