Etapas

Para criar um pacote que instale uma nova versão de um pacote OSGi e exclua a versão mais antiga, você pode usar um filtro como este:

<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
    <filter root="/apps/myapp/install">
        <exclude pattern="/apps/myapp/install/.*"/>
        <include pattern="/apps/myapp/install/custombundle-.*"/>
    </filter>
</workspaceFilter>

Veja um cenário de exemplo para o filtro acima:

  1. Crie um pacote usando o filtro acima, o pacote deve conter apenas um arquivo /apps/myapp/install/custombundle-2.0.0.jar
  2. Quando você faz upload e instala o pacote, o AEM já tem a versão mais antiga instalada /apps/myapp/install/custombundle-1.0.0.jar.
  3. Quando o pacote é instalado, ele apaga /apps/myapp/install/custombundle-1.0.0.jar e instala /apps/myapp/install/custombundle-2.0.0.jar, sem afetar nenhum outro arquivo em /apps/myapp/install.

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online