Maven загружает или извлекает wsdl из URL в каталог проекта

#maven-2

#maven-2

Вопрос:

Мы разработали клиентское приложение веб-службы, используя wsdl-файлы из URL-адреса.

Я не хочу, чтобы клиент веб-сервиса каждый раз отправлялся и проверял фактические wsdl-файлы, поэтому хотел загрузить wsdl-файлы в локальный проект. могу ли я каким-либо образом загрузить wsdl с помощью maven, аналогичного copy resources?

Спасибо, Виджай

Ответ №1:

Вы можете использовать плагин wagon для загрузки файлов в свой проект. Смотрите его страницу использования.

Ответ №2:

Два случая. Если у вас есть служебный код, и это что-то вроде Apache cxf, есть командная строка, подобная java2wsdl или java2ws. В случае CXF даже есть плагин maven для работы.

Если служба где-то «там», вы могли бы использовать команды linux wget или curl для извлечения wsdl из URL-адреса ?wsdl.

Комментарии:

1. wget генерирует классы, но не загружает wsdl по локальному пути

2. wsimport, о котором вы думаете, @user684434