Ich habe ein eigenes Thema für meine VAADIN-Anwendung in src/main/webapp/VAADIN/themes/mytheme/mit den Dateien mytheme.scss und styles.scss. Alles funktioniert gut, wenn der Implementierungsparameter vaadin productionMode in web.xml auf false gesetzt ist. Wenn ich die Parameter auf true gesetzt, plötzlich Vaadin kann nicht über die Ressourcen für mein Thema finden und immer wieder beschwert mit:VAADIN kann im productionMode keine Themen finden.
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
Ich habe nicht ein/WebContent Verzeichnis aber/Webapp statt, da sie ein Maven Webapp Projekt. Ich versuchte, den Vaadin Ordner zu setzen:
src/main/resources
src/main/webapp
src/main/webapp/WEB-INF
aber nichts für den Produktionsmodus arbeitet. Irgendwelche Suggestionen? Vielen Dank im Voraus für Hilfe.
Vielen Dank für die Antwort. Es funktioniert mit dem Maven-Ziel. Ich konnte das Ticket nicht googeln. Falsche Schlüsselwörter, denke ich. Wie auch immer, ich hasse Styling in Vaadin :) –
Gibt es eine einfache Lösung wie das für IVY auch? Danke – Hons
Laut dem Ticket existiert jetzt ein neues "compile-theme" -Ziel in vaadin-maven-plugin, aber es ist standardmäßig deaktiviert, wenn ein Projekt mit "mvn archetype: generate" generiert wird. – Boris