java - 在 Mojo 的 gwt-maven-plugin 中配置 AppWidgetset.gwt.xml 的位置

标签 java maven gwt vaadin vaadin7

我正在尝试升级 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/

相关文章:

java - 如何验证 PAN 卡?

java - Swagger JAX-RS 与 Jersey 1.19 给出 'Conflicting URI templates' 错误

java - Protocol Buffers 可执行系统间 Linux 错误

java - 帮助设置 Java 构建环境

gwt - CellTable点击被吞

java - 正则表达式无法正确分解带有版本号的文件路径

java - Android - onBackPressed() 不会被调用

maven - 从gradle安装MVN

gwt 初学者 - 错误 "could not find any host pages in project'

java - 带有 Web 服务的 GAE 应用程序上的 GWT