Ho un tema personalizzato per la mia applicazione VAADIN in src/main/webapp/VAADIN/themes/mytheme/con file mytheme.scss e styles.scss. Tutto funziona correttamente quando il parametro di distribuzione vaadin productionMode è impostato su false in web.xml. Quando ho creato il parametro su true, improvvisamente Vaadin non riesce a trovare le risorse per il mio tema e continua a lamentarsi con:VAADIN non trova i temi quando in productionMode
Requested resource [/VAADIN/themes/mytheme/styles.css] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder
Non ho un directory/WebContent ma/webapp, invece, fin dalla sua un progetto Maven webapp. Ho provato a mettere la cartella Vaadin a:
src/main/risorse
src/main/webapp
src/main/webapp/WEB-INF
ma non funziona nulla per la modalità di produzione. Qualche suggerimento? Grazie in anticipo per l'aiuto.
Grazie per la risposta. Funziona con l'obiettivo di esperti. Non ero in grado di google il biglietto. Parole chiave sbagliate, credo. Ad ogni modo odio lo styling in Vaadin :) –
Esiste una soluzione semplice come quella per IVY? Grazie – Hons
In base al ticket esiste ora un nuovo obiettivo "compile-theme" in vaadin-maven-plugin, ma è disabilitato per impostazione predefinita quando si genera un progetto con "mvn archetype: generate". – Boris