Exportação de Plug-ins
O PDE faculta um assistente Exportação de Plug-in para exportar
plug-ins e fragmentos para um formato adequado para implementação.
O assistente protege os scripts de Ant que não poluem o espaço de trabalho com
recursos gerados durante a operação de construção. O assistente está disponível
em
Ficheiro >
Exportar... > Desenvolvimento de Plug-ins > Plug-ins e fragmentos implementáveis .
Selecção de plug-in
O assistente apresenta todos os plug-ins não-binários encontrados no espaço de trabalho.
Seleccione os plug-ins que pretende exportar. Se estiver a exportar o mesmo conjunto de plug-ins consecutivamente, pode premir o Conjunto de Trabalhos... para definir um conjunto de trabalhos de plug-ins.
Destino
Pode optar por exportar os plug-ins para um directório ou para um arquivo ZIP.
Se optar por exportar para um Directório (a predefinição), os plug-ins serão colocadas num subdirectório plugins/ do directório seleccionado.
Se optar por exportar para um Ficheiro de Arquivo, todos os plug-ins serão empacotados num único arquivo ZIP. A estrutura do directório dentro do ZIP também inicia com plugins/ na raiz.
Opções
A opção Incluir código fonte resulta na exportação do código fonte, assim como em binários. Se um plug-in estiver empacotado como sendo um JAR, o código fonte será colocado numa pasta src/ na raiz do JAR. Se um plug-in estiver empacotado como sendo um directório simples, o código fonte será colocado num ZIP de origem no directório do plug-in como equivalente do JAR de bibliotecas. Consulte o documento Localizações de Código Fonte para obter mais detalhes sobre a convenção de denominação do arquivo de origem.
A opção Empacotar como arquivos de JAR individuais empacota cada plug-in como sendo um JAR. Esta opção é recomendada para os plug-ins cujo código está armazenado na raiz (ou seja, os plug-ins que não contêm o cabeçalho MANIFEST.MF Bundle-ClassPath ou cujo cabeçalho tem o formato Bundle-ClassPath: .). Os JARs imbricados não são aconselháveis uma vez que prejudicam o desempenho. Assim sendo, o tempo de execução terá de extrair estes JARs em tempo de execução. Por conseguinte, se o código dos plug-ins estiver empacotado num JAR, recomenda-se que mantenha o plug-in implementado como directório simples.
A opção Guardar como script de Ant permite-lhe guardar as definições da operação de exportação para que possam ser re-executadas mais tarde sem ter de utilizar outra vez o assistente. Do mesmo modo que a operação de exportação, a tarefa de Ant é executada como um trabalho assíncrono. Por conseguinte, poderá não ser adequada para a incorporar como sendo parte de um script de Ant maior.
Assinar o JAR
O separador Assinar o JAR está apenas disponível quando a opção Empacotar como arquivos de JAR individuais é seleccionada no separador Opções.
Para assinar os JARs, tem de estar a executar o Eclipse com um JDK integral, ao invés de um JRE.
Os campos Localização do arquivo de chaves, Nome alternativo e Palavra-passe são necessários para a operação de assinar.