Мне нужна ObjectFactory с несколькими объектами java из нескольких схем. У меня было 0 удачи с несколькими различными плагинами и вариациями этих плагинов. В настоящее время я использую следующий:Как создать несколько .xsd в том же ObjectFactory?
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<version>2.6.2</version>
<configuration>
<extensions>
<extension>org.apache.cxf.xjcplugins:cxf-xjc-dv:2.6.2</extension>
</extensions>
</configuration>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<goals>
<goal>xsdtojava</goal>
</goals>
<configuration>
<sourceRoot>${basedir}/target/generated-sources/xjc</sourceRoot>
<xsdOptions>
<xsdOption>
<xsd>${basedir}/src/main/resources/osds/schemas/IataAsmAdmEvent.xsd</xsd>
<xsd>${basedir}/src/main/resources/osds/schemas/IataAsmCnlEvent.xsd</xsd>
<xsd>${basedir}/src/main/resources/osds/schemas/IataAsmEqtEvent.xsd</xsd>
<packagename>com.mypackage</packagename>
</xsdOption>
</xsdOptions>
</configuration>
</execution>
</executions>
</plugin>
С помощью этого плагина, и многие другие, я только в состоянии генерировать ObjectFactory только с последней схемой в списке. Ни один из предыдущих xsds не делает в OF как java-объекты. Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо!
Это похоже на работу ::: \t org.jvnet.jaxb2.maven2 \t Maven-jaxb2-плагин \t \t 0.7.5 \t \t \t \t \t \t \t генерировать-S1-и-S3 \t \t \t \t \t генерировать \t \t \t \t \t \t <Конфигурация> \t \t SRC/основные/ресурсы/схемы schemaDirectory> \t \t \t \t \t \t \t S2.xsd \t \t \t S3.xsd \t \t schemaIncludes> конфигурация> \t \t \t \t \t –
user2733840
Но eclipse застрял в циклах изменений здания для источников генерации xsd, а также для изменения зданий для источников генерации wsdl. Кажется, пинг-понг взад-вперед и никогда не разрешает себя. Есть идеи? – user2733840
Вы когда-нибудь это выясняли? К сожалению, у меня такая же проблема. –