Produktexport

PDE tillhandahåller en exportguide för Eclipse-produkten för export av en Eclipse-produkt som definieras i en produktkonfiguration. Guiden skyddar dig från Ant-skript och skräpar inte ned arbetsytan med resurser som genererats under byggåtgärden. Guiden är tillgänglig under Arkiv > Exportera... > Utveckling av insticksprogram > Eclipse-produkt .

Produktexport

 

Produktkonfiguration

Exportguiden för Eclipse-produkten är centrerad kring produktkonfigurationen, som innehåller alla data som guiden behöver för att skapa insticksprogrammen och funktionerna och generera alla konfigurationsfiler som krävs för att köra produkten.

Med knappen Bläddra... kan du bläddra igenom alla tillgängliga .product-filer på arbetsytan och välja den produktkonfiguration som kommer att definiera produktens byggprocess.

Rotkatalogen är namnet på toppnivåkatalogen för den paketerade produkten. Den anges som eclipse som standard, men kan ändras till ett valfritt namn - inräknat namn med fler än ett segment. Om exempelvis rotkatalogen anges som rcp/product, placeras den körbara filen för produkten och katalogen plugins/ i en rcp/product-katalog.

 

Synkronisering

PDE använder produktkonfigurationen endast för att hjälpa till att skapa och anpassa produkten. För att vissa typer av data som lagras i produktkonfigurationen ska börja gälla vid körning (t.ex. fönsterbilder, dialogrutan Om bild och text osv.), måste motsvarande egenskaper skrivas till utökningen org.eclipse.core.runtime.products i produktens definierande manifestfil för insticksprogram.

Med alternativet Synkronisera före export ser du till att manifestfilerna för insticksprogram alltid är uppdaterade (alternativet är aktiverat som standard).

 

Destination

Standardvärdet är att exportera en katalog. Produktens rotkatalog lagras direkt i den angivna katalogen.

När alternativet att exportera en Arkivfil väljs, paketeras produkten i ett ZIP-arkiv.

 

Källkod

Alternativet Ta med källkod gör så att källkoden exporteras, liksom binärfilerna. Om ett insticksprogram paketeras som en JAR placeras källkoden i en src/-mapp vid roten av JAR. Om insticksprogrammet paketeras som en plan katalog placeras källkoden i en käll-ZIP i katalogen för insticksprogrammet som ett syskon till biblioteks-JAR. I dokumentet Källkodsplatser finns mer information om namngivningsmetoden för källarkiv.

 

Export mellan plattformar med en klickning

Alternativet Exportera för flera plattformar är endast tillgängligt när PDE upptäcker att RCP-deltapaketet är installerat på målplattformen. När det här alternativet är valt blir en andra guidesida tillgänglig, och den visar en lista över tillgängliga plattformar att exportera till. Listan är sammanställd genom navigering i katalogstrukturen för den installerade funktionen org.eclipse.platform.launchers för att hämta de olika plattformskombinationerna.

Export mellan plattformar

I en och samma åtgärd genererar PDE en produkt för varje vald plattform och placerar den i en katalog vars namn är i formatet <os>_<ws>_<arch>. Variabeln os representerar det valda operativsystemet. Variabeln ws representerar det valda fönstersystemet. Och variabeln arch representerar den valda processorarkitekturen.