gpt4 book ai didi

java - VAADIN 在生产模式下找不到主题

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:05:03 25 4
gpt4 key购买 nike

我在 src/main/webapp/VAADIN/themes/mytheme/中为我的 VAADIN 应用程序设置了自定义主题,其中包含文件 mytheme.scss 和 styles.scss。当 vaadin productionMode 部署参数在 web.xml 中设置为 false 时,一切正常。当我将参数设置为 true 时,Vaadin 突然找不到我的主题的资源并一直提示:

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

我没有/WebContent 目录,而是/webapp,因为它是一个 Maven 网络应用程序项目。我试着把 VAADIN 文件夹放到:
源代码/主要/资源
源代码/主/网络应用程序
src/main/webapp/WEB-INF

但是对于生产模式没有任何作用。有什么建议吗?预先感谢您的帮助。

最佳答案

您需要将以下目标添加到您的 pom.xml,这会将 .scss 文件编译为 .css 文件:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<classpathScope>compile</classpathScope>
<mainClass>com.vaadin.sass.SassCompiler</mainClass>
<arguments>
<argument>src/main/webapp/VAADIN/themes/heijunka/styles.scss</argument>
<argument>src/main/webapp/VAADIN/themes/heijunka/styles.css</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>

来源:http://dev.vaadin.com/ticket/10291

关于java - VAADIN 在生产模式下找不到主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16561633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com