Первое, что нужно понять, это то, что ошибка примерно равна
Cannot find parent: com.sun.xml.bind:jaxb-bom-ext for project: com.sun.xml.bind.mvn:jaxb-parent:pom:null
Так что я намеренно сказал бы, даже если бы я не знал, что это за шлюз, что это POM не находится в вашем локальном хранилище. Чтобы найти свой локальный репозиторий в eclipse, например, посмотрите настройки maven, необходимо указать путь.
В этом репозитории папки похожи на имена в вашем сообщении об ошибке. Таким образом, структура папок должна выглядеть следующим образом:
com/sun/xml/bind/2.3.1
За ":" следует идентификатор артефакта. Это значимая часть имени вашего файла .pom или .jar.
Итак, файл, который он ищет, должен быть: jaxb-bom-ext.pom
Держу пари, что он его не находит. Посмотрите сами, я могу ошибаться.
Теперь, как это получить:
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
bubbleGateway (http://example.com:8081/repository/public/)
Он просматривает ваши предопределенные репозитории, я полагаю, вы их настроили в файле настроек maven, но вы можете установить их в другом месте. Суть в том, что http://repo1.maven.org/maven2 больше не поможет, потому что некоторое время он go переместился на защищенный сайт https://repo1.maven.org/maven2.
Проверьте это в своем браузер, первый даст вам 501. И последний должен дать вам работающий репозиторий, в котором вы можете найти свой pom.
Так что в принципе все, что вам нужно сделать, это, если я не ошибаюсь, найти место, где вы определяете свои репозитории и добавляете "s";)
Удачи.