Это проблема с .pom
плагина Glassfish Maven в его версии 3.1: в настоящее время определены 3 репозитория, которые в настоящее время недоступны, и я считаю, что они не служат цели, так как все в Central.Это, вероятно, какой-то остаток снимка, который не был удален.
Я нашел грязный способ избавиться от задержки, вызванной до истечения времени ожидания запроса к этим автономным серверам:
- Перейдите в локальный репозиторий
- Введите папку
.m2\repository\org\glassfish\maven\plugin\maven-glassfish-plugin\2.1
- Откройте файл
maven-glassfish-plugin-2.1.pom
в любом текстовом редакторе - Перейдите на строку 146 (в версии 3.1) который читает
<repositories>
и отключает все 3 репозитория, устанавливая <enabled>false</enabled>
для выпусков и снимков - Сделайте то же самое для
<pluginRepositories>
в строке 202 (в версии 3.1) - Удалитьфайлы
maven-glassfish-plugin-2.1.pom.sha1
и maven-glassfish-plugin-2.1.pom.md5
, чтобы предотвратить загрузку Maven и перезаписать эти изменения
Это не умно, это не круто, и это не лучшее решение на сегодняшний день, но по крайней мере высэкономьте несколько минут от повторного развертывания.