2016-03-22 8 views
4

Ich habe unten Fehler finden:Vaadin kann nicht meine Themen

INFO: 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 intellij bin mit. Hier ist meine Ordnerstruktur:

enter image description here

Mein mytheme.scss:

@import "../valo/valo.scss"; 
@mixin mytheme { 
    @include valo; 
    .v-button { 
     color: blue; 
     background: yellow; 
    } 
} 

Mein styles.scss:

@import "mytheme.scss"; 
@import "addons.scss"; 
.mytheme { 
    @include mytheme; 
    @include addons; 
} 

Mein web.xml: http://wklej.org/id/2144139/

Mein p om.xml: http://wklej.org/id/2144140/

Ich habe scss wie in docs https://vaadin.com/docs/-/part/framework/themes/themes-compiling.html#themes.compiling.maven zusammengestellt und ich bin nicht im Produktionsmodus.

Ich weiß nicht, was ich falsch mache.

+1

** 1 ** Wie läuft Ihre App? ** 2 ** Wie sieht Ihr Zielverzeichnis aus, veröffentlicht es alle Ihre Dateien? ** 3 ** Sieht so aus, als würde IJ Ihren 'wbapp'-Ordner nicht als Anwendungsressourcenverzeichnis sehen. Versuchen Sie, Ihr Projekt erneut zu importieren, indem Sie im Maven Tool-Fenster auf die Schaltfläche zum Aktualisieren klicken. Es sollte das Ordnersymbol ändern und hoffentlich Ihre Dateien veröffentlichen. – Morfic

+0

** 1 ** Durch Klicken auf grünes Dreieck in Intellij. Wenn ich meine Maus darüber bewege, heißt es (Run 'Tomcat 8.0.32') Innerhalb von Run/Debug Konfigurationen unter "Tomcat Server"/"Tomcat 8.0.32" heißt es auch, dass vor dem Start Make: Build 'ProjectMeetingManager: war explodiert 'artefakt ** 2 ** http://postimg.org/gallery/1pf4xtn8y/f31fe345/ ** 3 ** Ich habe versucht, dich erneut zu importieren, wie du gesagt hast. Das Symbol wurde nicht geändert. ** gelöst ** Manuelles Markieren des Verzeichnisses als Ressourcenwurzel löste es. Hat es so gewirkt: Rechtsklick auf den Ordner webapp, dann Verzeichnis markieren als, dann Ressourcen root auswählen. – siulkilulki

+0

Jedenfalls danke @Morfic. Du hast mich zur Antwort gelenkt :) – siulkilulki

Antwort

2

Manuelles Markieren Verzeichnis als Ressourcenwurzel löste es.

Hat es so, dass in IntelliJ:

  1. Rechtsklick auf Webapp Ordner
  2. dann "Mark-Verzeichnis als"
  3. dann "Ressourcen Root"

wählen Sie einfach überraschend, dass Markieren des Ordners löst das Problem.

+0

Wow! Ist das irgendwo dokumentiert? Wie hast du das herausgefunden? –