Widgetset

Hola,

Estoy intentando de utilizar el addon gantt en un proyecto Vaadin en el que estoy trabajando, lo he descargado y lo agregé en las librerías de forma manual, mande a compilar Widgetset y la consola de Eclipse no imprimió mensajes de error, pero al momento de ejecutar en el browser aparece el siguiente mensaje.


Widgetset ‘com.vaadin.DefaultWidgetSet’ does not contain implementation for org.tltv.gantt.Gantt its component connector’s @Connect mapping, widgetsets GWT module describe and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want ro refer to add-onn instructions.

He probado instalarlo mediante ivy y el problema continua, además verifiqué que el código se encuentre correcto ya que en otro proyecto utilizo el plugin Gantt y funciona correctamente.

Si alguien tiene idea que es lo que puede estar pasando, le agradecería de sus comentarios.

Hola!
Por lo general, la compilación del widgetset, es un tema complicado, que se fue mejorando con nuevas versiones del framework.
Te paso algunas recomendaciones:

  • Usar el
    plugin de vaadin para eclipse
    , por lo general es la forma recomendada para recompilar el widgetset
  • Acordarse de agregar el archivo <nombre_widgetset>.gwt.xml, con el siguiente contenido:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC
    "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN"
    "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
<module>
    <inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" />
</module>
  • Acordarse de especificar el nombre del widgetset en el archivo web.xml o en la UI (dependiendo de la versión de Vaadin que se esté usando)
  • Usar Maven, también es una mejor opción, para ello te recomiendo
    este artículo
    .

Saludos!

Quizas esta linea dentro de ui te ayude
@VaadinServletConfiguration(productionMode = false, ui = TuUI.class, widgetset=“path a WidgetSet”)

Saludos