Je suis en train de me mettre en place un espace de travail "propre" pour la compilation des composants. Propre dans le sens où je cherche à utiliser toujours la dernière révision de chaque classe/composant SILEX/OOF lorsque je les surcharge, et que tous les composants de mon serveur Silex doivent en faire de même (dans le but d'éviter les conflits de classes au runtime)...
Je rencontre cependant un problème dans la re-publication (toute simple, sans aucune modification de composant/classe) des composants oof pour Silex.
Ce que j'ai fait :
1 - j'ai récupérer la dernière révision du contenu du trunk oof,
2 - Je lance la compilation de tous les composants oof pour Silex avec le script silex_components/publish.jsfl
3 - Aucun problème de compilation, pas de problème de classpath. A part deux polices inexistantes (pour des composants que je n'utilise pas) sur mon poste de travail, tout se déroule OK.
4 - Je test : Les thumblists n'affichent pas les thumbs, consomment 50% de mon CPU et une bordure noire et apparue sur les côtés gauche et haut de chaque thumb. (il ne s'agit en rien donc du résultat que j'attendais, à savoir celui de la version des thumblist après correction de ce bug)
J'ai essayé de faire tourner ces composants re-publiés sur une "vieille" 1.5.3 et sur la toute dernière révision de Silex mais le résultat et le même dans les deux cas donc j'en déduis que ma façon de recompiler les oof doit être erronée.
Ma première question est donc la suivante : quelle est la bonne méthode de republication des oof ?
Question subsidiaire : J'ai remarqué deux autres fichiers jsfl dans le dossier "silex_components" d'oof. Celui qui m'intrigue plus particulièrement est generateIncludeAndExclude.jsfl. J'ai vu qu'il générait les fichiers xml listant ces "include" et "exclude". De quoi s'agit-il exactement ? A quoi servent ces fichiers xml ? J'ai l'impression qu'ils agiraient sur le classpath lors de la publication et donc pourraient être liés à mon problème... Si quelqu'un pouvaient m'éclairer sur tout ça, j'en serais très reconnaissant...
Merci d'avance.
A+
PS: si vous avez aussi des best practices sur la re-publication des éléments pûrement SILEX, ça m'intéresse aussi
