[ https://issues.apache.org/jira/browse/CXF-5106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13702295#comment-13702295 ]
Daniel Kulp commented on CXF-5106: ---------------------------------- Can you please try with 2.7.5? I believe this is already fixed. > Absence of specified version for xerces in cxf-codegen-plugin:2.7.1:wsdl2java > causes org.apache.xerces.impl.dv.DVFactoryException: DTD factory class > org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from > DTDDVFactory. > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CXF-5106 > URL: https://issues.apache.org/jira/browse/CXF-5106 > Project: CXF > Issue Type: Bug > Affects Versions: 2.7.1 > Reporter: Martin Johansson > > When running cxf-codegen-plugin:2.7.1:wsdl2java (generate-sources) @ > some-artifact, I get the following error: > [INFO] org.apache.xerces.impl.dv.DVFactoryException: DTD factory class > org.apach > e.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. > The error seems to be originated from not specifying xerces:xercesImpl > version inside the pom-file: > http://svn.apache.org/repos/asf/cxf/trunk/maven-plugins/codegen-plugin/pom.xml > NON-WORKING SETTINGS > <plugin> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-codegen-plugin</artifactId> > <version>2.7.1</version> > <executions> > <execution> > <id>generate-sources</id> > <phase>generate-sources</phase> > <goals> > <goal>wsdl2java</goal> > </goals> > <configuration> > > <!--sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot> > --> > <wsdlOptions> > <wsdlOption> > <SOME OPTIONS > </wsdlOption> > </wsdlOptions> > </configuration> > </execution> > </executions> > </plugin> > WORKING SETTINGS > <plugin> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-codegen-plugin</artifactId> > <version>2.7.1</version> > <dependencies> > <dependency> > <groupId>xerces</groupId> > <artifactId>xercesImpl</artifactId> > <version>2.8.1</version> > </dependency> > </dependencies> > <executions> > <execution> > <id>generate-sources</id> > <phase>generate-sources</phase> > <goals> > <goal>wsdl2java</goal> > </goals> > <configuration> > > <!--sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot> > --> > <wsdlOptions> > <wsdlOption> > <SOME OPTIONS > </wsdlOption> > </wsdlOptions> > </configuration> > </execution> > </executions> > </plugin> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira