瓦丁无法找到我的主题

siu*_*lki 4 themes vaadin

我有以下错误:

信息:从文件系统或通过类加载器找不到请求的资源[/VAADIN/themes/mytheme/styles.css].将widgetset和/或主题JAR添加到类路径或将文件添加到WebContent/VAADIN文件夹.

我正在使用intellij.这是我的文件夹结构:

在此输入图像描述

我的mytheme.scss:

@import "../valo/valo.scss";
@mixin mytheme {
    @include valo;
    .v-button {
        color: blue;
        background: yellow;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的styles.scss:

@import "mytheme.scss";
@import "addons.scss";
.mytheme {
    @include mytheme;
    @include addons;
}
Run Code Online (Sandbox Code Playgroud)

我的web.xml:http: //wklej.org/id/2144139/

我的pom.xml:http: //wklej.org/id/2144140/

我已经在docs https://vaadin.com/docs/-/part/framework/themes/themes-compiling.html#themes.compiling.maven中编译了scss ,我还没有进入生产模式.

我不知道我做错了什么.

siu*_*lki 7

手动将目录标记为资源root解决了它.

它在Intellij中是这样的:

  1. 右键单击webapp文件夹
  2. 然后"标记目录为"
  3. 然后选择"资源根"

令人惊讶的是,简单地标记文件夹就可以解决问题.