Comment créer un filtre de package qui désinstalle l'ancien lot et installe le plus récent

Étapes

Pour créer un package qui installe une nouvelle version d'un ensemble OSGi et supprime l'ancienne version, vous pouvez utiliser un filtre comme celui-ci :

<?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>

Voici un exemple de scénario pour le filtre ci-dessus :

  1. Créez un package en utilisant le filtre ci-dessus, le package ne doit contenir qu'un fichier /apps/myapp/install/custombundle-2.0.0.jar.
  2. Lorsque vous téléchargez et installez le package, AEM a déjà installé l'ancienne version /apps/myapp/install/custombundle-1.0.0.jar.
  3. Lorsque le package est installé, il supprime /apps/myapp/install/custombundle-1.0.0.jar et installe /apps/myapp/install/custombundle-2.0.0.jar à la place sans affecter les autres fichiers sous /apps/myapp/install.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne