2017-09-11 3 views
1

J'utilise le compilateur css (anciennement connu sous le nom de plugin css) dans mon projet CN1. J'ai remarqué qu'un fichier xml est parfois généré dans le dossier res/theme du projet. Si je le supprime, j'ai remarqué qu'il n'est pas automatiquement généré lors du lancement du projet dans le simulateur. J'ai dû le faire plusieurs fois car sinon les modifications apportées au fichier source css n'étaient pas prises en compte (le fichier css.res ne prenait pas en compte les modifications). J'ai donc fini par supprimer les fichiers css.xml et css.res pour forcer le "plugin" à recompiler le fichier source css. Donc ma question est triple: quand le fichier css.xml est-il généré, quand (et dans quel but) est-il créé, et existe-t-il un moyen plus efficace de forcer le "plugin" à recompiler le fichier source CSS?Quand le fichier xml associé à css est-il créé et quelle est son utilisation dans le compilateur css Codename One?

Répondre

2

Ce fichier XML est créé et utilisé uniquement par le concepteur de thèmes. Il sera automatiquement créé si vous ouvrez le fichier .res dans le concepteur et que le "mode équipe" est activé. More on team mode here.

Ce fichier XML n'est pas utilisé dans le simulateur. Seul le fichier .res est.

+0

Merci Steve, je ne connaissais pas le mode Team! Mais si j'ouvre une seconde fois le fichier res (il y a déjà un fichier xml présent) alors le fichier xml remplacera le fichier res dans le concepteur. Ce qui aurait dû me dérouter parce que j'avais l'habitude d'ouvrir le fichier res avec le concepteur pour vérifier si les derniers changements avaient été pris en compte. – HelloWorld

+0

Oui, c'est intentionnel. De cette façon, si un coéquipier commet une modification, il remplace le binaire localement obsolète –