Проблема заключается в том, что вы непреднамеренно предоставили реализацию JAXP без API JAXP, которая несовместима с API JAXP, который связан с JRE.
Чтобы решить эту проблему, я добавил реализацию JAXP API +зависимости от всех плагинов jaxb2 в моем проекте:
</executions>
<dependencies>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.3.04</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.9.1</version>
</dependency>
</dependencies>
</plugin>
Не забудьте обновить все плагины jaxb2, а не только неисправные.Это связано с тем, что зависимости плагина разрешаются только один раз при первом запуске плагина.Это может быть или не быть модуль, в котором происходит сбой.
== РЕДАКТИРОВАТЬ ==
Имейте в виду, что начиная с Java 1.6, все необходимые JAXP, JAXB, xerces, xalan, JAX-WS RI, SAAJ и связанные с ними классы связаны в библиотеке JRE .
Вам не нужно для включения любого из этих deps в ваш проект, если только вы не 'повторная сборка с использованием архаичного JDK (1.5 или более поздней).
Итак, если вы удалите зависимости JAXB из вашего POM (и, возможно, обновите до последнего jaxb2-maven-plugin), ваша сборка, вероятно, будет работать нормально.1020 *