2016-08-19 8 views
1

Я получаю исключение() при попытке скомпилировать проект maven с использованием плагина jaxb2 для генерации класса по wsdl, предоставленному URL-адресом.Connection Refused on maven compile

Однако, я могу получить этот wsdl, когда вы получите его браузером.

Любые идеи?

Спасибо.

+0

ли браузер через прокси-сервер, который Maven не знают о? – RudolphEst

+0

Я установил прокси в settings.xml в моем каталоге .m2. –

+0

Является ли WSDL размещенным на компьютере под управлением Windows? Является ли URL-адрес правильным именем для хоста? –

ответ

2

Хотя вы можете решить проблемы подключения, учитывая приведенные выше комментарии, сообщение об ошибке показывает фундаментальную проблему в вашей сборке. Если ваша сборка maven загружает WSDL каждый раз, когда она компилируется, у вас нет повторяющихся сборок, так как WSDL может меняться каждый раз, когда к нему обращаются. Хотя может быть удобно всегда загружать последнюю версию WSDL, я бы рекомендовал загрузить WSDL и добавить его в дерево src. Тогда ваша сборка не сломается, если WSDL изменится. Однако вам нужно взять вручную обновить WSDL, если вы хотите поддерживать более новую версию.