将 Vaadin 8 迁移到 14:Widgetset 'xx.MyAppWidgetset' 不包含 com.vaadin.mpr.MprUIContent 的实现
Migrate Vaadin 8 to 14: Widgetset 'xx.MyAppWidgetset' does not contain an implementation for com.vaadin.mpr.MprUIContent
我们正在从 Vaadin 8 迁移到 Vaadin Flow 14。为了逐个迁移,使用了 MPR。我们使用 Flow 14 的路线进行导航。我们为每个视图创建了一个 MprRouteAdapter。这在一个小项目中被证明是一个很好的方法,但是当我们移动到带有一些插件的相对较大的项目时,导航到一个视图显示以下消息并且该视图不显示:
Widgetset 'xx.MyAppWidgetset' does not contain an implementation for
com.vaadin.mpr.MprUIContent. Check the connector's @Connect mapping, the widgetset's GWT module
description file and re-compile your widgetset. In case you have downloaded a vaadin add-on
package, you might want to refer to add-on instructions.
下面是 MyAppWidgetset.gwt.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="com.vaadin.DefaultWidgetSet"/>
<inherits name="com.vaadin.mpr.MprWidgetSet" />
<inherits name="org.vaadin.addons.WidgetSet" />
<inherits name="org.vaadin.risto.formsender.widgetset.FormSenderWidgetset" />
<inherits name="org.vaadin.hene.popupbutton.widgetset.PopupbuttonWidgetset" />
<inherits name="org.tepi.listbuilder.WidgetSet" />
<inherits name="com.vaadin.addon.onoffswitch.WidgetSet" />
<inherits name="org.vaadin.addon.leaflet.Widgetset" />
</module>
目标update-widgetset和编译已添加到maven构建文件中。
我错过了什么吗?请帮助我解决问题。
提前致谢。
问题已通过删除 MyAppWidgetset.gwt.xml 和注释 @MprWidgetset 得到解决。
我们正在从 Vaadin 8 迁移到 Vaadin Flow 14。为了逐个迁移,使用了 MPR。我们使用 Flow 14 的路线进行导航。我们为每个视图创建了一个 MprRouteAdapter。这在一个小项目中被证明是一个很好的方法,但是当我们移动到带有一些插件的相对较大的项目时,导航到一个视图显示以下消息并且该视图不显示:
Widgetset 'xx.MyAppWidgetset' does not contain an implementation for
com.vaadin.mpr.MprUIContent. Check the connector's @Connect mapping, the widgetset's GWT module
description file and re-compile your widgetset. In case you have downloaded a vaadin add-on
package, you might want to refer to add-on instructions.
下面是 MyAppWidgetset.gwt.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="com.vaadin.DefaultWidgetSet"/>
<inherits name="com.vaadin.mpr.MprWidgetSet" />
<inherits name="org.vaadin.addons.WidgetSet" />
<inherits name="org.vaadin.risto.formsender.widgetset.FormSenderWidgetset" />
<inherits name="org.vaadin.hene.popupbutton.widgetset.PopupbuttonWidgetset" />
<inherits name="org.tepi.listbuilder.WidgetSet" />
<inherits name="com.vaadin.addon.onoffswitch.WidgetSet" />
<inherits name="org.vaadin.addon.leaflet.Widgetset" />
</module>
目标update-widgetset和编译已添加到maven构建文件中。
我错过了什么吗?请帮助我解决问题。
提前致谢。
问题已通过删除 MyAppWidgetset.gwt.xml 和注释 @MprWidgetset 得到解决。