Plug-ins e Fragmentos

Os recursos são descritos com relação aos plug-ins que os compõem.  Isso significa que os plug-ins são a unidade fundamental da função de compactação.  

Enquanto os recursos são organizados com a finalidade de distribuir e atualizar produtos, os plug-ins são organizados para facilitar o desenvolvimento da função do produto entre a equipe do produto.  A equipe de desenvolvimento determina quando dividir a função do programa em um plug-in separado.  

Os plug-ins são compactados em um arquivo archive de plug-in e descritos por meio de um arquivo manifest do plug-in, plugin.xml.  

Fragmentos de plug-ins são arquivos compactados separadamente cujo conteúdo é tratado como se estivessem no arquivo original de archive do plug-in.  Eles são úteis para a inclusão de funcionalidade do plug-in, como traduções adicionais de idiomas nacionais em um plug-in existente depois de ter sido instalado.  Os fragmentos são ideais para função de envio que pode testar o release inicial do produto, uma vez que podem ser utilizados para incluir função sem recompactar ou reinstalar o plug-in original.  Quando um fragmento é detectado pela plataforma, seu conteúdo é combinado com a função no plug-in original.  Em outras palavras, se você consultar o registro de plug-in da plataforma, verá as extensões e outras funções fornecidas no fragmento, como se estivessem no plug-in original.

Os fragmentos são descritos por meio de um arquivo manifest do fragmento, fragment.xml.  Ele é semelhante ao arquivo manifest do plug-in.  Como um fragmento compartilha muitas propriedades com seu plug-in, alguns atributos do manifest do plug-in não são válidos, como a classe de plug-in e importações de plug-in.

Arquivos archive de plug-in podem conter plug-ins ou fragmentos. 

Copyright IBM Corp. e outros 2000,2002.