Exportação de Produtos
O PDE faculta o assistente Exportação de Produto do Eclipse para
exportar um produto do Eclipse definido numa configuração de produto.
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 > Produto do Eclipse.
Configuração do Produto
O assistente de exportação Produto do Eclipse centra-se na configuração de produto, que condensa todos os dados que o assistente requer para construir os plug-ins e as funções e gera todos os ficheiros de configuração necessários para executar o produto.
O botão Procurar... permite-lhe procurar em todos os ficheiros .product disponíveis no espaço de trabalho e seleccionar a configuração de produto que irá definir o processo de construção do produto.
O Directório raiz é o nome do directório de nível superior do produto empacotado. É definido como eclipse por predefinição. Contudo, pode ser alterado para qualquer outro nome - incluindo nomes com mais do que um segmento. Por exemplo, se o directório raiz estiver definido como rcp/product, o produto executável e o directório plugins/ será colocado num directório rcp/product.
Sincronização
O PDE utiliza a configuração de produto apenas para auxiliar a criação e personalização do produto. Para que determinados tipos de dados armazenados na configuração do produto entrem em vigor em tempo de execução (por exemplo, imagens de janelas, a imagem e o texto Acerca da caixa de diálogo, etc.), as propriedades correspondentes deverão ser gravadas na extensão org.eclipse.core.runtime.products no ficheiro de manifesto do plug-in de definição do projecto.
A opção Sincronizar antes de exportar assegura que os ficheiros de manifesto do plug-in estão sempre actualizados (a opção é on por predefinição).
Destino
A opção predefinida é a exportação de um Directório. O Directório Raiz do produto é armazenado directamente no directório especificado.
Quando a opção de exportar para um Ficheiro de Arquivo for seleccionada, o produto é empacotado num arquivo ZIP.
Código Fonte
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.
Exportação multi-plataforma através de um único clique
A opção Exportar para multi-plataformas está apenas disponível quando o PDE detecta que o pacote delta RCP está instalado numa plataforma de destino. Quando esta opção está seleccionada, fica disponível uma segunda página do assistente que apresenta uma lista de plataformas disponíveis para as quais pode exportar. Esta lista é compilada ao navegar a estrutura de directório da função org.eclipse.platform.launchers instaladas de modo a obter diferentes combinações de plataformas.
Numa única operação, o PDE gera um produto para cada uma das plataformas seleccionadas e coloca-a num directório cujo nome está no formato <os>_<ws>_<arch>. A variável os representa o sistema operativo seleccionado. A variável ws representa o sistema de janelas seleccionado. E a variável arch representa a arquitectura do processador seleccionado.