我需要一些帮助来编译我的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还是别的什么,我尝试了很多插件,但是没有一个能够工作。答案 0 :(得分:0)
我已经下载了一个编译Vaadin插件的liferay插件。我在Liferay上运行我的应用程序作为portlet,所以我需要在Liferay上编译共享widgetset,Vaadins eclipse插件的编译按钮将小部件编译到项目中不是门户网站本身。
Addon: