При запуске mvn gwt: run все зависимые области тестирования копируются в папку WEB-INF / lib.
Я пытался использовать runClasspathExcludes
в конфигурации gwt-maven-plugin (см., Например, пример проекта pom ), но, похоже, это не дает никакого эффекта.
Зависимости помечены как <scope>test</scope>
в pom и копируются только при запуске gwt: run (не при сборке приложения).
Я нашел этот отчет об ошибке в gwt-maven-plugin Jira: gwt: run не использует classpath области времени выполнения . В последнем комментарии говорится:
requiredDependencyResolution установлен в
«тест», чтобы убедиться, что все артефакты
доступны как зависимости, когда
построение пути к классам.
Я думаю, это означает, что он использует тестовую область для разрешения зависимостей, которая объясняет, как эти зависимости попадают туда, но вопрос в том, как исключить определенные зависимости?