2017-09-30 18 views
0

Après avoir fait la première Maven install sur mon nouveau Vaadin 8.1 projet créé à partir du vaadin-archetype-widget archétype Maven, et la première exécution de mon application, j'ai remarqué un nouveau fichier est apparu:Ignorer le fichier 'styles.scss.cache' pour le contrôle de version dans un projet Vaadin 8.1?

myproject-demo/src/main/webapp /VAADIN/themes/demo/styles.scss.cache

➠ Est-il logique d'inclure ou d'ignorer ce fichier à partir de mon contrôle de version?

Par ignorer, je veux dire ajouter ce nom de fichier à ma liste de fichiers/dossiers à grand ignoré par mon système de contrôle de version. (.hgignore fichier)

Si j'ai l'intention de partager ce projet en open-source, devrais-je inclure ce fichier pour enregistrer une étape lors de la construction? Ou est-ce que ça se reconstruit fréquemment, donc ça serait ennuyeux avec des changements fréquents et signalez inutilement un changement non pertinent, donc je devrais l'ignorer?


Utilisation de Mercurial pour le contrôle de version.

Répondre

1

Vous pouvez ignorer styles.scss.cache. Il est généré par le servlet Vaadin après avoir compilé votre style pour la première fois. L'entrée de cache est contrôlée par VaadinServlet on row 1107 et il sera bon de laisser le serveur créer et invalider ce fichier si nécessaire.

A la volée, la compilation de SCSS fonctionne bien, mais si cela s'avère "trop ​​lent", vous pouvez compiler votre thème en fichier plat styles.css avec maven. Par exemple, Vaadin compile le thème Valo dans la bibliothèque vaadin-themes et vous pouvez faire un artefact similaire à partir de votre thème. Voir Vaadin theme documentation pour plus de détails.