Виджеты Vaadin Compile (дополнения)

Мне нужна помощь в компиляции виджетов моего проекта vaadin. Я загрузил надстройку (FormSender), потому что это клиентский компонент, который мне нужно Скомпилировать мои крылышки, когда я нажимаю кнопку компиляции виджетов Vaadin в eclipse, я получаю следующее сообщение:

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" 

но он не работает ... в моем портлете появляется следующее сообщение:

Набор виджетов не содержит реализации для org.vaadin.risto.formsender.FormSender. Проверьте его отображение @ClientWidget, файл описания модуля GWT наборов виджетов и перекомпилируйте свой набор виджетов. Если вы скачали дополнительный пакет vaadin, вы можете обратиться к инструкциям по добавлению. Необработанный UIDL:
org.vaadin.risto.formsender.FormSender (КЛИЕНТСКАЯ РЕАЛИЗАЦИЯ НЕ НАЙДЕНА) id = PID7

Я работаю с eclipse, у меня установлен liferay portal + vaadin addon.

кто-нибудь видел что-то подобное? это из-за liferay или чего-то еще, я пробовал много аддонов, но ни один из них не работает.


person Kiesa    schedule 28.09.2011    source источник
comment
Вы изменили свой web.xml? Чтобы добавить параметр widgetset.   -  person hope_is_grim    schedule 28.09.2011
comment
не надо этого делать. это сделано плагином eclipse vaadin (проверил)   -  person Kiesa    schedule 28.09.2011
comment
Проверьте версию Vaadin (в вашем проекте и в liferay) и версию GWT. А вы упаковали jar-файл виджета вместе со своим war?   -  person hope_is_grim    schedule 28.09.2011
comment
Вы имеете в виду пакет наборов виджетов проектов? это делается плагином, на самом деле все делается плагином. мне просто нужно нажать одну кнопку, и она должна работать, как сказано в руководстве ...   -  person Kiesa    schedule 28.09.2011
comment
Я не знаю о liferay, но если вы используете eclipse wtp (интегрированный сервер eclipse), вы можете после запуска сервера проверить, присутствует ли jar с плагинами по этому пути: $ ‹workspace_folder› \ .metadata \ .plugins \ org .eclipse.wst.server.core \ tmp0 \ wtpwebapps \ $ ‹project_folder›   -  person Benjamin Brandmeier    schedule 28.09.2011


Ответы (1)


Я загрузил плагин liferay, который компилирует надстройки Vaadin. Я запускал свое приложение как портлет на Liferay, поэтому мне нужно было скомпилировать общий набор виджетов на Liferay, кнопка компиляции плагина Vaadins eclipse скомпилировала виджеты в проект, а не в Сам портал.

Добавить :

Панель управления Vaadin для Liferay

person Kiesa    schedule 29.09.2011
comment
Да, с Liferay ваш набор виджетов Vaadin зависит не от портлета, а от приложения. Раньше я копировал набор виджетов вручную, но этот аддон панели управления выглядит весьма полезным. - person miq; 29.09.2011