1: пытались ли вы использовать Maven до проверки подлинности вручную?Если да, то, возможно, у вас есть поврежденные файлы в вашем локальном хранилище, и Maven не достаточно умен, чтобы заменить их.Я бы предложил сделать первый шаг: удалить локальный репозиторий (или переместить его в другое место) и попытаться восстановить после проверки подлинности вручную.
2: есть ли у вас VPN и компьютер в вашей корпоративной сети?сеть, где вы можете установить программное обеспечение?Если да, то, возможно, стоит установить сервер репозитория ( Nexus прост в настройке и поставляется в версии с открытым исходным кодом) на этом компьютере.Горячие точки обычно пропускают VPN-трафик без ограничений.
3: вам удобно настраивать туннель SSH?Если да, то вы можете использовать машину, например Amazon EC2, для размещения репозитория Nexus, и использовать SSH для запуска localhost: 8080 к этому хосту.Это также потребует внесения изменений в ваш файл settings.xml.
4: вы точно знаете, что делает точка доступа отеля к вашим HTTP-запросам? действительно маловероятно, что они используют прокси-сервер, который изменяет запрос / ответ, но если они есть, и вы знаете, что они делают, Maven позволяет вам указывать заголовки HTTP в settings.xml.См. http://maven.apache.org/guides/mini/guide-http-settings.html для получения дополнительной информации.
Лично я думаю, что # 1 решит вашу проблему.Просто убедитесь, что вы выполняете аутентификацию вручную перед выполнением сборок (и убедитесь, что вы проходите повторную аутентификацию на регулярной основе).