Я добавил AudioVideo Addon в свой проект Vaadin 8 (версия 8.7.2, Maven 3, Tomcat), и все отлично работает в моей среде разработки Eclipse (я запускал чистую установку Maven). Но если я экспортирую файл WAR на сервер развертывания, приложение не запустится со следующей ошибкой:
Failed to load the widgetset: ./VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js?1556793473728
Я нашел следующее в моем Maven POM:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<!-- Exclude an unnecessary file generated by the GWT compiler. -->
<packagingExcludes>WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**</packagingExcludes>
</configuration>
</plugin>
Я думаю, что мне нужно что-то изменить в конфиге Maven. Я пробовал «PackagingInclude» вместо «PackagingExcludes», но это не помогло.
Буду рад вашей помощи, поскольку я не могу проводить «эксперименты» на сервере развертывания.
Как мне настроить Maven или что еще нужно сделать, чтобы получить следующую папку из среды развертывания eclipse в моем экспортированном файле WAR?
myApp\target\myApp-0.0.1-SNAPSHOT\WEB-INF\classes\VAADIN\widgetsets\AppWidgetset