Подключение Vaadin pro компонента

Добрый день!
Подключил к проекту платный аддон com.vaadin:vaadin-spreadsheet:2.1.1
Лицензия компонента - пробная.
При запуске приложения, в лог падают ошибки:
App component descriptor was not found in 'com/vaadin/app-component.xml’

Версия платформы: 7.2.11
Версия плагина в IDEA: 15.2-202

Добрый день.

Подозреваю, что вы добавили зависимость в корневой блок dependencies рядом с подключением самой CUBA:

dependencies {
    appComponent("com.haulmont.cuba:cuba-global:$cubaVersion")
    // неправильное место подключения Vaadin компонентов
}

Vaadin add-on необходимо подключать в dependencies модуля web:

configure(webModule) {
...
    dependencies {
        compileOnly(servletApi)
        compile(globalModule)
        // Правильное место
    }

Если Vaadin add-on имеет widgetset, то нужно в проект добавить web-toolkit модуль и добавить зависимость на виджетсет аддона в AppWidgetSet.gwt.xml

Найти правильный widgetset name можно в файле манифеста аддона, например:

Screenshot 2021-02-15 at 16.41.09

Соотвественно в AppWidgetSet.gwt.xml нужно добавить:

<inherits name="org.vaadin.risto.stepper.StepperWidgetset" />

Глеб

Спасибо!
После исправления, появилась другая ошибка: на задаче buildWidgetSet, бросает ошибку ClassNotFoundException: org.apache.commons.io.IOUtils.

Заметил, если посмотреть зависимости во всех модулях, у всех есть зависимость commons-io:commons-io:2.6 (где и лежит IOUtils), но именно в web-toolkit нет этой зависимости. Пытался ручками добавить эту зависимость в build.gradle в блоке:

configure(webToolkitModule) {
    dependencies {
        compile(webModule)
        compile('commons-io:commons-io:2.6')
    }
}

В итоге ничего не изменилось, так же, не видит IOUtils…
Возможно ли такое, что в модуль web-toolkit нельзя добавлять кастомные jar файлы?