Does cxf-xjc do anything more than the regular plugin? I've been migrating projects into the opposite direction instead lately.
On Thu, Sep 30, 2021, 11:44 Delany <[email protected]> wrote: > Hi, > I'm attempting to replace maven-jaxb2-plugin with cxf-xjc-plugin (v3.3.1). > > The documentation on this plugin is a single page > https://cxf.apache.org/cxf-xjc-plugin.html > There seems to be undocumented option <xsdDir> > I've got a directory with 128 schemas so obviously don't want to use <xsd> > > <execution> > <id>xjc</id> > <goals> > <goal>xsdtojava</goal> > </goals> > <phase>none</phase> > <configuration> > > <sourceRoot>${project.build.directory}/generated-sources</sourceRoot> > <xsdOptions> > <xsdOption> > <extensionArgs>-Xinheritance</extensionArgs> > <extension>true</extension> > > <xsdDir>${project.basedir}/src/main/resources/xsd</xsdDir> > </xsdOption> > </xsdOptions> > <extensions> > > > <extension>org.jvnet.jaxb2_commons:jaxb2-basics:${dep.org.jvnet.jaxb2_commons.jaxb2-basics}</extension> > </extensions> > </configuration> > </execution> > > Using the maven-jaxb2-plugin the project takes 10s to build. With > cxf-xjc-plugin is takes 96s. What's going on? > > Thanks, > Delany >
