Vaadin编译小部件(插件)

时间:2011-09-28 09:55:56

标签: java gwt liferay widget vaadin

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

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不包含实现   org.vaadin.risto.formsender.FormSender。检查它的@ClientWidget   映射,widgetsets GWT模块描述文件并重新编译你的   视窗元件。如果您已经下载了vaadin附加软件包,那么   可能想参考附加说明。未提交的UIDL:
  org.vaadin.risto.formsender.FormSender(未找到任何客户实施)   ID = PID7

我正在使用eclipse,安装了liferay门户+ vaadin插件。

有没有人见过这样的东西?是因为liferay还是别的什么,我尝试了很多插件,但是没有一个能够工作。

1 个答案:

答案 0 :(得分:0)

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

Addon:

Vaadin Control Panel for Liferay