Мы используем Spring-WS в качестве основы для реализации веб-сервиса (с WSDL, сгенерированным платформой).Помимо файла WAR наша сборка создает JAR на стороне клиента (для использования нашими клиентами Java и нашими собственными сквозными функциональными тестами), состоящий из сгенерированных схемой DTO и заглушек для методов веб-службы.Они генерируются с использованием wsimport (JAX-WS).Проблема в том, что это приводит к многоэтапному процессу сборки:
- Сборка файла WAR сервера;
- Запуск Tomcat (чтобы сделать WSDL доступным);
- Сгенерируйте заглушки на стороне клиента (указывая wsimport на URL-адрес WSDL).
Есть ли способ сгенерировать WSDL без запуска веб-службы? Тогда мы могли бы построить всев один шаг.