有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Vaadin编译小部件(插件)

我需要一些帮助来编译我的vaadin项目的小部件。我下载了一个插件(FormSender),因为它是一个客户端组件,我必须Compile my wingets,当我在eclipse中单击Vaadin widgets compile按钮时,我得到以下消息:

Compiling widgetset com.example.vaadinproject.widgetset.VaadinprojectWidgetset
Updating GWT module description file...
Sep 28, 2011 10:32:50 AM com.vaadin.terminal.gwt.widgetsetutils.ClassPathExplorer getAvailableWidgetSets
INFO: Widgetsets found from classpath:
    org.vaadin.hene.popupbutton.widgetset.PopupbuttonWidgetset in jar:file:/home/s2padmin/workspace/VaadinProject/WebContent/WEB-INF/lib/popupbutton-1.2.1.jar!/
    com.vaadin.terminal.gwt.DefaultWidgetSet in jar:file:/home/s2padmin/workspace/VaadinProject/WebContent/WEB-INF/lib/vaadin-6.6.0.jar!/
    com.example.vaadinproject.widgetset.VaadinprojectWidgetset in file:/home/s2padmin/workspace/VaadinProject/src
    org.vaadin.risto.formsender.widgetset.FormsenderWidgetset in jar:file:/home/s2padmin/workspace/VaadinProject/WebContent/WEB-INF/lib/formsender-0.1.jar!/

Sep 28, 2011 10:32:50 AM com.vaadin.terminal.gwt.widgetsetutils.ClassPathExplorer getAvailableWidgetSets
INFO: Search took 28ms
Done.
Starting GWT compiler
Sep 28, 2011 10:33:16 AM com.vaadin.terminal.gwt.widgetsetutils.ClassPathExplorer getPaintablesHavingWidgetAnnotation
INFO: Searching for paintables..
Sep 28, 2011 10:33:17 AM com.vaadin.terminal.gwt.widgetsetutils.ClassPathExplorer getPaintablesHavingWidgetAnnotation
INFO: Search took 1075ms
Widgetset compilation completed

到目前为止看起来不错,我的项目“widgetset.gwt.xml”中正在创建一个新文件,其中包含:

inherits name="org.vaadin.risto.formsender.widgetset.FormsenderWidgetset" 

但它不起作用。。。我在portlet中收到以下消息:

Widgetset does not contain implementation for org.vaadin.risto.formsender.FormSender. Check its @ClientWidget mapping, widgetsets 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. Unrendered UIDL:
org.vaadin.risto.formsender.FormSender(NO CLIENT IMPLEMENTATION FOUND) id=PID7

我正在使用eclipse,安装liferay portal+vaadin插件

有人见过这样的东西吗?是因为liferay还是其他原因,我尝试了很多插件,但都不起作用


共 (1) 个答案

  1. # 1 楼答案

    我下载了一个liferay插件,它编译了Vaadin插件。我在Liferay上以portlet的形式运行我的应用程序,所以我需要在Liferay上编译共享widgetset,Vaadins eclipse插件的编译按钮将小部件编译到项目中,而不是门户本身

    插件:

    Vaadin Control Panel for Liferay