Я пытаюсь использовать спарклайны, добавленные в моем приложении. Однако eclipse систематически отказывается компилировать соответствующий набор виджетов, т.е. если я указываю тег inherit
в моем наборе виджетов, который ссылается на набор виджетов спарклайнов следующим образом:
<inherits name="org.vaadin.artur.icepush.IcepushaddonWidgetset" />
<inherits name="org.vaadin.hezamu.googlemapwidget.widgetset.GooglemapwidgetWidgetset" />
<inherits name="org.vaadin.sparklines.SparklinesWidgetset" />
<inherits name="com.fluxtream.widgets.FluxtreamwidgetsWidgetset" />
... eclipse жалуется на следующую ошибку:
Loading inherited module 'com.fluxtream.widgets.FluxtreamwidgetsWidgetset'
Loading inherited module 'com.fluxtream.dashboard.widgetset.FlxDashboardWidgetset'
Loading inherited module 'org.vaadin.sparklines.SparklinesWidgetset'
[ERROR] Unable to find 'org/vaadin/sparklines/SparklinesWidgetset.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] Line 26: Unexpected exception while processing element 'inherits'
Однако я убедился, что набор виджетов действительно был объявлен как зависимость в pom моего проекта, и я также убедился, что он отображается под значком библиотеки «Maven Dependencies» в IDE eclipse.
Кроме того, всякий раз, когда я пытаюсь перекомпилировать мой набор виджетов, и после отображения вышеупомянутой ошибки, я вижу, что мой исходный файл widgetset.gwt.xml был изменен, и в результате он будет выглядеть следующим образом:
<inherits name="org.vaadin.artur.icepush.IcepushaddonWidgetset" />
<inherits name="org.vaadin.hezamu.googlemapwidget.widgetset.GooglemapwidgetWidgetset" />
<inherits name="com.fluxtream.widgets.FluxtreamwidgetsWidgetset" />
<inherits name="com.fluxtream.dashboard.widgetset.FlxDashboardWidgetset" />
Я действительно смущен, так как не понимаю, что я делаю неправильно. Я использую другие надстройки, которые прекрасно работают (icepush и googlemap), и я действительно не понимаю, что я делаю здесь неправильно.