Maven org.apache.xerces.impl.dv.DVFactoryException
У меня есть проект Maven с двумя подмодулями, каждый модуль имеет зависимость от xerces2.8.1 (для wsdl2java с cxf). Если я строю подмодули отдельно, он успешно строится.
Если я строю из корневого модуля, создавая второй подмодуль, он терпит неудачу с нижеследующим исключением
[INFO] org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apach
e.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
Кто-нибудь сталкивался с этим раньше?
Спасибо
Виджей
Ответы
Ответ 1
Вам нужно добавить следующую конфигурацию плагина:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<dependencies>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.8.1</version>
</dependency>
</dependencies>
...
</plugin>
После этого он должен работать.