J'utilise Ivy pour résoudre mes dépendances. Nous avons un grand espace de partage où toutes les bibliothèques que nous utilisons vivent et sont récupérées au besoin.lierre résoudre la dépendance dynamique
Très occasionnellement, nous devons ajouter des fichiers supplémentaires à une version de bibliothèque existante. Par exemple, nous avons récemment commencé à utiliser les composants graphiques dans une bibliothèque d'interface utilisateur. Nous n'en avions pas besoin auparavant, j'ai donc pris les DLL pertinentes et les ai copiées dans l'espace de partage avec les DLL d'interface utilisateur existantes. Cependant, ivy en cours d'exécution ne sélectionne pas ces ajouts par défaut, probablement parce qu'ils sont localement mis en cache sur ma machine et ivy ne vérifie la version pour voir si elle a déjà la version x.y.z de la bibliothèque a. Il ne vérifie pas si la version x.y.z de la bibliothèque a a été modifiée dans le référentiel ivy.
Existe-t-il un moyen de demander à Ivy de vérifier dans le référentiel les modifications structurelles d'une bibliothèque plutôt que de simplement vérifier le cache local?
J'ai essayé d'utiliser <ivy:resolve refresh="true"/>
mais cela n'a pas semblé faire quoi que ce soit.
Merci.
Normalement, j'ajoute une cible "propre" à mon projet de fourmis. Cela purgerait le cache ivy local en appelant la tâche "ivy: cleancache". Permet de s'assurer que tout est téléchargé correctement à partir du référentiel. –