vaadin css,java - Vaadin cannot import CSS file - Stack Overflow

So I'm new to Vaadin and all that stuff and I'm currently trying to integrate a CSS-File to my site. When I try to do this though, I get an error after trying to run the gradle-Project:

java.lang.IllegalStateException:

Failed to find the following css files in the `node_modules` or `C:\Users\Sebastian Malburg\Documents\Schule_4\SYT\Wind-2\windpark_REST_JSON\.\frontend` directory tree:

- ./frontend/table_style.css

So obviously the Path to the CSS-File is wrong, but I don't know where to "start" the path. Somewhere on the internet I've read that it starts in the project's root folder (where my build.gradle-File is located), but it doesn't seem to work.

Here's my class where the Annotation is used:

package windpark.windengine;

import java.awt.*;

import java.time.LocalDateTime;

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

import com.vaadin.flow.component.dependency.CssImport;

import com.vaadin.flow.component.dependency.StyleSheet;

import com.vaadin.flow.component.grid.Grid;

import com.vaadin.flow.component.html.Span;

import com.vaadin.flow.component.orderedlayout.VerticalLayout;

import com.vaadin.flow.data.provider.ListDataProvider;

import com.vaadin.flow.data.renderer.ComponentRenderer;

import com.vaadin.flow.router.Route;

import windpark.model.WindengineData;

@CssImport("./frontend/table_style.css")

@Route("windengine/tables")

public class GridView extends VerticalLayout {

final Grid grid;

private WindengineService service;

public GridView() {

...

}

}

And here is my Project Structure:

5oEje.png

Edit:

I've already tried ./table_style. I think the proplem may lie in the Path: C:\Users\Sebastian Malburg\Documents\Schule_4\SYT\Wind-2\windpark_REST_JSON\.\frontend which is automatically used by Vaadin in think. I guess \.\ is invalid? How would I change this path?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值