我正在尝试升级 vaadin 7 应用程序以使用 gwt 2.8.2。为此,在更改依赖项并设置要编译的 gwt-maven-plugin (而不是 vaadin-maven-plugin)之后,我遇到了默认情况下的问题,gwt-maven-plugin 期望在 src/main/java 文件夹中找到 AppWidgetset.gwt.xml。是否有配置将插件指向不同的位置(例如资源文件夹)?
我尝试配置 vaadin-maven-plugin 以在 src/main/java 处创建/更新 AppWidgetset 文件,虽然它可以编译,但在调用 mvn jetty:run 时会出现以下错误
INFO: Requested resource [/VAADIN/widgetsets/org.vaadin.alump.lazylayouts.demo.DemoWidgetSet/org.vaadin.alump.lazylayouts.demo.DemoWidgetSet.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
最佳答案
setting up the gwt-maven-plugin to compile (instead of the vaadin-maven-plugin)
您不应该删除 vaadin-maven-plugin。从 Vaadin 7.7 开始,可以更改所使用的 GWT 版本,有一篇博客文章 How to use GWT 2.8 in Vaadin applications today Vaadin 网站上提供了如何执行此操作的分步说明。
关于java - 在 Mojo 的 gwt-maven-plugin 中配置 AppWidgetset.gwt.xml 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56850210/