Synchronisation des versions
Synchronisation automatique lors de la génération (Recommandé)
Si la version des plug-in change fréquemment et/ou si les développeurs n'ont pas accès au dispositif, la version des plug-in, des fragments et des dispositifs inclus peut être définie à la valeur spéciale 0.0.0 qui sera remplacée lors de l'exportation du dispositif. Cela s'avère particulièrement utile lorsque la version du plug-in est mise à niveau automatiquement à l'aide d'une balise de qualifiant.
Synchronisation pilotée par l'interface utilisateur
Pour une gestion cohérente des versions de plug-in, de fragment et de dispositif, les versions de plug-in et de fragment doivent être synchronisées avec la version du dispositif intégré. Les développeurs ne tiennent généralement pas compte des versions de manifeste avant de déployer leurs dispositifs. Le Gestionnaire de mise à jour utilise les versions de dispositif pour déterminer si un plug-in à installer est plus ancien ou plus récent qu'un plug-in déjà installé. Pour pouvoir être appariées lors de l'installation, les versions de plug-in et de fragments doivent obéir aux mêmes conventions de numérotation.
Le moyen le plus simple de synchroniser les versions est de sélectionner la version du dispositif pour l'imposer dans
tous les plug-in et fragments référencés par le dispositif. Vous devez préalablement fermer tous les éditeurs de manifeste car cette opération met à jour tous les fichiers manifeste.
Exemple : Synchronisation de versions dans l'éditeur de dispositif
-Reprenons l'exemple en cours pour imposer la version du dispositif (1.2.2) au "Plug-in XYZ" et au
"Fragment allemand".
- Ouvrez l'éditeur de manifeste de composant.
- Sélectionnez Synchroniser les versions... dans le menu contextuel. Un assistant apparaît.
- Sélectionnez le premier bouton d'option ("Imposer la version du dispositif..."). Cliquez sur Fin.
- Vérifiez dans la page Contenu que les versions indiquées sont maintenant 1.2.2.
- Cliquez deux fois sur les objets "Plug-in XYZ" et
"Fragment allemand", puis vérifiez leurs versions dans leurs
éditeurs de manifeste correspondant.
