#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