Esportazione di plug-in
PDE fornisce una procedura guidata Esportazione plug-in per esportare i plug-in e
i frammenti in un formato adatto alla distribuzione. La procedura guidata
protegge dagli script Ant e non ingombra lo spazio di lavoro di risorse create durante
l'operazione di generazione. La procedura guidata è disponibile in
File > Esporta... > Sviluppo plug-in > Plugin e frammenti distribuibili
.
Selezione plugin
La procedura guidata visualizza tutti i plugin non binari rilevati nello spazio di lavoro.
Selezionare i plugin da esportare. Se si nota che viene esportata sempre la stessa serie di plugin, è possibile premere Insieme di lavoro... per definire un insieme di lavoro del plug-in.
Destinazione
È possibile scegliere di esportare i plugin in una directory o in un archivio ZIP.
Se si sceglie di eseguire l'esportazione in una Directory (impostazione predefinita), i plugin verranno inseriti in una sottodirectory plugins/ della directory prescelta.
Se si sceglie di eseguire l'esportazione in un file di archivio, tutti i plugin verranno compressi in un singolo archivio ZIP. Anche la struttura di directory nello ZIP inizia con plugins/ nella parte principale.
Opzioni
L'opzione Includi codice di origine provoca l'esportazione del codice di origine e dei binari. Se un plug-in viene compresso come JAR, il codice di origine viene inserito nella cartella src/ nella directory principale del JAR. Se il plug-in viene compresso come directory semplice, il codice di origine viene inserito in uno ZIP di origine nella directory del plug-in come directory di pari livello nel JAR della libreria. Consultare la sezione Percorsi codice di origine per dettagli sulla convenzione di denominazione dell'archivio di origine.
L'opzione Comprimi come archivi JAR individuali comprime ogni plugin come JAR. Tale opzione è consigliata per i plugin il cui codice è memorizzato nella directory principale (ad esempio i plugin che non dispongono dell'intestazione MANIFEST.MF Bundle-ClassPath o l'intestazione ha il formato Bundle-ClassPath: .). I JAR nidificati sono sconsigliati poiché rallentano le prestazioni; perciò il runtime dovrà estrarre tali JAR durante il runtime. Di conseguenza, se il codice del plug-in è compresso in un file JAR, si consiglia di conservare il plugin distribuito come directory semplice.
L'opzione Salva come script Ant consente di salvare le impostazioni dell'operazione di esportazione in modo che sia possibile rieseguirle in un secondo momento senza dovere aprire nuovamente la procedura guidata. Come l'operazione di esportazione, l'attività Ant viene eseguita come lavoro asincrono; quindi potrebbe non essere appropriato incorporarla come parte di uno script Ant più ampio.
Firma JAR
La scheda Firma JAR è disponibile solo quando si seleziona l'opzione Comprimi come archivi JAR individuali sulla scheda Opzioni.
Per firmare i JAR, è necessario che Eclipse sia in esecuzione con un JDK completo, anziché solo con un JRE.
I campi Percorso archivio chiavi, Alias e Password sono tutti obbligatori per l'operazione di firma.