Eksport produktu
Środowisko PDE udostępnia kreator eksportowania produktu
Eclipse służący do eksportowania produktu Eclipse
zdefiniowanego w konfiguracji produktu.
Stanowi on rozwiązanie alternatywne dla skryptów programu Ant i nie
obciąża obszaru roboczego zasobami generowanymi podczas operacji
budowania. Kreator jest dostępny w menu
Plik
> Eksport... > Programowanie wtyczek > Produkt Eclipse.
Konfiguracja produktu
Kreator eksportowania produktu Eclipse jest zorganizowany wokół konfiguracji produktu, która obudowuje wszystkie dane wymagane do zbudowania wtyczek i składników oraz wygenerowania wszystkich plików konfiguracyjnych niezbędnych do uruchomienia produktu.
Przycisk Przeglądaj... umożliwia przeglądanie dostępnych plików .product w obszarze roboczym i wybranie konfiguracji produktu, która zdefiniuje proces jego budowania.
Katalog główny jest nazwą katalogu najwyższego poziomu produktu. Domyślnie ma on nazwę eclipse; można jednak ją zmienić na dowolną inną, włącznie z nazwami składającymi się z wielu segmentów. Na przykład jeśli katalog główny nosi nazwę rcp/product, to kod wykonywalny produktu i katalog plugins/ zostaną umieszczone w katalogu rcp/product.
Synchronizacja
Środowisko PDE korzysta z konfiguracji produktu tylko w celu jego utworzenia i dostosowania. Aby niektóre typy danych zapisywanych w konfiguracji produktu były uwzględniane podczas wykonywania (np. obrazy w oknach, obraz i tekst okna dialogowego informacji itp.), odpowiednie właściwości należy zapisać do rozszerzenia org.eclipse.core.runtime.products w definiującym produkt pliku manifestu wtyczki.
Opcja Synchronizuj przed eksportem gwarantuje, że pliki manifestu wtyczki są zawsze aktualne (domyślnie jest ona włączona).
Miejsce docelowe
Opcją domyślną jest eksport do Katalogu. Katalog główny produktu jest zapisywany bezpośrednio w tym katalogu.
Po wybraniu opcji eksportu do Pliku archiwum produkt jest archiwizowany w pliku ZIP.
Kod źródłowy
Opcja Dołącz kod źródłowy powoduje wyeksportowanie kodu źródłowego i plików binarnych. Jeśli wtyczka jest zapakowana jako plik JAR, kod źródłowy zostanie umieszczony w folderze src/ w katalogu głównym pliku JAR. Jeśli wtyczka jest zapakowana jako płaski katalog, kod źródłowy zostanie umieszczony w pliku ZIP w katalogu plugins/ jako rodzeństwo biblioteki JAR. Dokument Położenia kodu źródłowego zawiera szczegóły dotyczące nazewnictwa archiwum kodu źródłowego.
Eksport wieloplatformowy za pomocą jednego kliknięcia
Opcja Eksport dla wielu platform jest dostępna tylko wtedy, gdy środowisko PDE wykryje, że pakiet delta RCP jest zainstalowany na platformie docelowej. Po wybraniu tej opcji dostępna będzie druga strona kreatora zawierająca listę dostępnych platform, na które można wyeksportować produkt. Lista ta jest tworzona poprzez przejście struktury katalogów zainstalowanego składnika org.eclipse.platform.launchers w celu uzyskania różnych kombinacji platform.
W czasie jednej operacji środowisko PDE generuje produkt dla każdej wybranej platformy i umieszcza go w katalogu, który ma nazwę w postaci <os>_<ws>_<arch>. Zmienna osp oznacza wybrany system operacyjny. Zmienna ws oznacza wybrany system okienkowy. Natomiast zmienna arch oznacza wybraną architekturę procesora.