highsource / jaxb-tools

The most advanced JAXB2 Maven Plugin for XML Schema compilation.
Other
422 stars 98 forks source link

Travis-CI: "trusty" works, "xenial" fails #173

Closed phax closed 1 year ago

phax commented 5 years ago

Hi, I’m struggeling with unexpected issues with the maven-jaxb2-plugin on Travis-CI.

I tried to switched from “trusty” (14.04) to “xenial” (16.04) and got https://travis-ci.org/phax/ph-ubl/builds/525708887 which in turn leads to a different behaviour of the Maven plugin (I assume it is the Maven plugin because it is the same error on all 3 JDK versions). I switched back to “trusty” and it was working again… Other projects using the same Maven plugin and version are working well in “xenial”. I can provide the difference in logs if needed.

I am running it locally with Maven 3.6.1 and Java 8, Java 11 and Java 12 without issues and I am a bit stuck here. Anyone has a pointer where I might search? Is there any difference between “xenial” and “trusty” that might have caused this problem? Anyone being aware of anything?

Thanks - any input is welcome.

highsource commented 5 years ago

Please explain which specific issues you're facing.

I have also no idea what "trusty" and "xenial" are. BTW Java 11 or higher is not supported yet.

phax commented 5 years ago

"trusty" is a build environment of Travis-CI (an online Continuous Integration tool), that is based on Ubuntu 14.04. The configured environment "openjdk8" currently uses the following configuration (which in itself is imho an error - I raised it at https://travis-ci.community/t/using-jdk-openjdk8-brings-javac-9-0-1/3371). See https://travis-ci.org/phax/ph-ubl/jobs/531109413 for details:

$ java -Xmx32m -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
$ javac -J-Xmx32m -version
javac 9.0.1

The verbose, working, output on this platform is:

[INFO] --- maven-jaxb2-plugin:0.14.0:generate (ubl20) @ ph-ubl20 ---
[INFO] Started execution.
[INFO] JAXB API is loaded from the [jar:file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar!].
[INFO] Detected JAXB API version [2.2].
[INFO] pluginArtifacts:[org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:maven-plugin:0.14.0:, com.helger:ph-jaxb22-plugin:jar:2.3.2.2:runtime, com.helger:ph-commons:jar:9.3.3:runtime, com.google.code.findbugs:jsr305:jar:3.0.2:runtime, com.helger:ph-graph:jar:9.3.3:runtime, com.helger:ph-matrix:jar:9.3.3:runtime, com.helger:ph-jaxb:jar:9.3.3:runtime, com.helger:ph-xml:jar:9.3.3:runtime, com.helger:ph-collection:jar:9.3.3:runtime, com.helger:ph-jaxb-pom:pom:1.0.2:runtime, com.sun.xml.bind.external:rngom:jar:2.3.0:compile, relaxngDatatype:relaxngDatatype:jar:20020414:compile, javax.validation:validation-api:jar:2.0.1.Final:runtime, org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-core:jar:0.14.0:compile, org.slf4j:slf4j-api:jar:1.7.25:compile, org.apache.commons:commons-lang3:jar:3.2.1:compile, com.sun.org.apache.xml.internal:resolver:jar:20050927:compile, org.glassfish.jaxb:txw2:jar:2.3.0:compile, org.apache.maven:maven-plugin-api:jar:2.0.9:compile, org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile, org.apache.maven:maven-project:jar:2.0.9:compile, org.apache.maven:maven-settings:jar:2.0.9:compile, org.apache.maven:maven-profile:jar:2.0.9:compile, org.apache.maven:maven-model:jar:2.0.9:compile, org.apache.maven:maven-artifact-manager:jar:2.0.9:compile, org.apache.maven:maven-repository-metadata:jar:2.0.9:compile, org.apache.maven:maven-plugin-registry:jar:2.0.9:compile, org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile, junit:junit:jar:4.8.1:compile, classworlds:classworlds:jar:1.1-alpha-2:compile, org.codehaus.plexus:plexus-utils:jar:1.5.15:compile, org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:jar:0.14.0:compile, org.glassfish.jaxb:jaxb-runtime:jar:2.3.0:compile, org.glassfish.jaxb:jaxb-core:jar:2.3.0:compile, javax.xml.bind:jaxb-api:jar:2.3.0:compile, org.jvnet.staxex:stax-ex:jar:1.7.8:compile, com.sun.xml.fastinfoset:FastInfoset:jar:1.2.13:compile, org.glassfish.jaxb:jaxb-xjc-jdk9:jar:2.3.0:compile, org.glassfish.jaxb:jaxb-xjc:jar:2.3.0:compile, com.sun.xml.dtd-parser:dtd-parser:jar:1.2:compile, org.glassfish.jaxb:xsom:jar:2.3.0:compile, org.glassfish.jaxb:codemodel:jar:2.3.0:compile, com.sun.istack:istack-commons-tools:jar:3.0.5:compile, com.sun.istack:istack-commons-runtime:jar:3.0.5:compile, com.sun.activation:javax.activation:jar:1.2.0:compile, org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5:compile, org.apache.maven:maven-artifact:jar:2.0.9:compile]
[INFO] specVersion:2.2
[INFO] encoding:UTF-8
[INFO] locale:null
[INFO] schemaLanguage:null
[INFO] schemaDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20
[INFO] schemaIncludes:[common/*.xsd, maindoc/*.xsd]
[INFO] schemaExcludes:null
[INFO] schemas:[]
[INFO] bindingDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb
[INFO] bindingIncludes:[bindings20.xjb]
[INFO] bindingExcludes:null
[INFO] bindings:[]
[INFO] disableDefaultExcludes:false
[INFO] catalog:null
[INFO] catalogResolver:null
[INFO] generatePackage:null
[INFO] generateDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20
[INFO] readOnly:false
[INFO] extension:true
[INFO] strict:true
[INFO] writeCode:true
[INFO] verbose:true
[INFO] debug:false
[INFO] args:[-no-header, -quiet, -Xph-default-locale, en_US, -Xph-annotate, -Xph-fields-private, -Xph-code-quality, -Xph-implements, java.io.Serializable, -Xph-equalshashcode, -Xph-tostring, -Xph-list-extension, -Xph-csu, -Xph-cloneable2, -Xph-value-extender]
[INFO] forceRegenerate:false
[INFO] removeOldOutput:false
[INFO] produces:[**/*.*, **/*.java, **/bgm.ser, **/jaxb.properties]
[INFO] otherDepends:null
[INFO] otherDependIncludes:null
[INFO] otherDependExcludes:null
[INFO] episodeFile:/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode
[INFO] episode:true
[INFO] plugins:null
[INFO] episodes:[Dependency {groupId=com.helger, artifactId=ph-xsds-ccts-cct-schemamodule, version=2.2.2, type=jar}]
[INFO] useDependenciesAsEpisodes:false
[INFO] scanDependenciesForBindings:false
[INFO] xjcPlugins:null
[INFO] episodes:[Dependency {groupId=com.helger, artifactId=ph-xsds-ccts-cct-schemamodule, version=2.2.2, type=jar}]
[INFO] catalogURIs (calculated):[]
[INFO] resolvedCatalogURIs (calculated):[]
[INFO] schemaFiles (calculated):[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] schemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] resolvedSchemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] bindingFiles (calculated):[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] bindingURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] resolvedBindingURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] xjcPluginArtifacts (resolved):[]
[INFO] xjcPluginFiles (resolved):[]
[INFO] xjcPluginURLs (resolved):[]
[INFO] episodeArtifacts (resolved):[com.helger:ph-xsds-ccts-cct-schemamodule:jar:2.2.2:runtime]
[INFO] episodeFiles (resolved):[/home/travis/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.2.2/ph-xsds-ccts-cct-schemamodule-2.2.2.jar]
[INFO] dependsURIs (resolved):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb, file:/home/travis/build/phax/ph-ubl/ph-ubl20/pom.xml]
[INFO] optionsConfiguration:OptionsConfiguration [specVersion=2.2
 generateDirectory=/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20
 generatePackage=null
 schemaLanguage=null
 grammars.systemIds=[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
 bindFiles.systemIds=[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
 plugins=[]
 readOnly=false
 packageLevelAnnotations=true
 noFileHeader=false
 enableIntrospection=false
 disableXmlSecurity=true
 accessExternalSchema=all
 accessExternalDTD=all
 contentForWildcard=false
 extension=true
 strict=true
 verbose=true
 debugMode=false
 arguments=[-no-header, -quiet, -Xph-default-locale, en_US, -Xph-annotate, -Xph-fields-private, -Xph-code-quality, -Xph-implements, java.io.Serializable, -Xph-equalshashcode, -Xph-tostring, -Xph-list-extension, -Xph-csu, -Xph-cloneable2, -Xph-value-extender, -episode, /home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode, /home/travis/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.2.2/ph-xsds-ccts-cct-schemamodule-2.2.2.jar]]
[INFO] Sources are not up-to-date, XJC will be executed.
[INFO] Parsing input schema(s)...
[INFO] Compiling input schema(s)...
[INFO] Writing output to [/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20].
[INFO] Cleaning package directories.
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/receiptadvice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/receiptadvice_2/ReceiptAdviceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/receiptadvice_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledcreditnote_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledcreditnote_2/SelfBilledCreditNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledcreditnote_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguepricingupdate_2/CataloguePricingUpdateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguepricingupdate_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguepricingupdate_2/package-info.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_54217/_2001/CurrencyCodeContentType.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_54217/_2001/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/ordercancellation_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/ordercancellation_2/OrderCancellationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/ordercancellation_2/package-info.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_5639/_1988/LanguageCodeContentType.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_5639/_1988/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/creditnote_2/CreditNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/creditnote_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/creditnote_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledinvoice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledinvoice_2/SelfBilledInvoiceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/selfbilledinvoice_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/certificateoforigin_2/CertificateOfOriginType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/certificateoforigin_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/certificateoforigin_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguerequest_2/CatalogueRequestType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguerequest_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguerequest_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/packinglist_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/packinglist_2/PackingListType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/packinglist_2/package-info.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/AmountType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/BinaryObjectType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/CodeType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/GraphicType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/IdentifierType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/MeasureType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/NameType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/ObjectFactory.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/PictureType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/QuantityType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/SoundType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/TextType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/VideoType.java
[INFO] XJC writing: un/unece/uncefact/data/specification/unqualifieddatatypesschemamodule/_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/remittanceadvice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/remittanceadvice_2/RemittanceAdviceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/remittanceadvice_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/statement_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/statement_2/StatementType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/statement_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/AddressLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/AddressType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/AirTransportType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/AllowanceChargeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/AttachmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/BillingReferenceLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/BillingReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/BranchType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CardAccountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CatalogueItemSpecificationUpdateLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CatalogueLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CataloguePricingUpdateLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CatalogueReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CatalogueRequestLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CertificateOfOriginApplicationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ClassificationCategoryType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ClassificationSchemeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CommodityClassificationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CommunicationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ConsignmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ContactType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ContractType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CorporateRegistrationSchemeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CountryType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CreditAccountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CreditNoteLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/CustomerPartyType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DebitNoteLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DeliveryTermsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DeliveryType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DeliveryUnitType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DespatchLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DespatchType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DimensionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DocumentDistributionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DocumentReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/DocumentResponseType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/EndorsementType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/EndorserPartyType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ExchangeRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ExternalReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/FinancialAccountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/FinancialInstitutionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/GoodsItemContainerType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/GoodsItemType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/HazardousGoodsTransitType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/HazardousItemType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/InvoiceLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemComparisonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemIdentificationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemInstanceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemLocationQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemPropertyGroupType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemPropertyType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ItemType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LanguageType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LineItemType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LineReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LineResponseType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LocationCoordinateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LocationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/LotIdentificationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/MaritimeTransportType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/MonetaryTotalType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/OrderLineReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/OrderLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/OrderReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/OrderedShipmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PackageType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PartyIdentificationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PartyLegalEntityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PartyNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PartyTaxSchemeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PartyType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PaymentMeansType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PaymentTermsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PaymentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PeriodType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PersonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PhysicalAttributeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PriceListType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PriceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/PricingReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/QuotationLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/RailTransportType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ReceiptLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/RelatedItemType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ReminderLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/RemittanceAdviceLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/RequestForQuotationLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ResponseType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/RoadTransportType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/SecondaryHazardType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ShipmentStageType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/ShipmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/SignatureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/StatementLineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/StatusType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/StowageType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/SupplierPartyType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TaxCategoryType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TaxSchemeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TaxSubtotalType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TaxTotalType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TemperatureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TradingTermsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransactionConditionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportEquipmentSealType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportEquipmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportEventType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportHandlingUnitType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportMeansType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/TransportationServiceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonaggregatecomponents_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguedeletion_2/CatalogueDeletionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguedeletion_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/cataloguedeletion_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderchange_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderchange_2/OrderChangeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderchange_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/attacheddocument_2/AttachedDocumentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/attacheddocument_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/attacheddocument_2/package-info.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_66411/_2001/ObjectFactory.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/_66411/_2001/UnitCodeContentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/waybill_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/waybill_2/WaybillType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/waybill_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogueitemspecificationupdate_2/CatalogueItemSpecificationUpdateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogueitemspecificationupdate_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogueitemspecificationupdate_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/quotation_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/quotation_2/QuotationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/quotation_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionAgencyIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionAgencyNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionAgencyURIType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionContentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionURIType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ExtensionVersionIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/UBLExtensionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/UBLExtensionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonextensioncomponents_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/debitnote_2/DebitNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/debitnote_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/debitnote_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/applicationresponse_2/ApplicationResponseType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/applicationresponse_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/applicationresponse_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponse_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponse_2/OrderResponseType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponse_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/despatchadvice_2/DespatchAdviceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/despatchadvice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/despatchadvice_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/forwardinginstructions_2/ForwardingInstructionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/forwardinginstructions_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/forwardinginstructions_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/requestforquotation_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/requestforquotation_2/RequestForQuotationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/requestforquotation_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/AllowanceChargeReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/ChannelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/ChipCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/ContainerSizeTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/CountryIdentificationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/CurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/DocumentStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/LatitudeDirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/LineStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/LongitudeDirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/OperatorCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/PackagingTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/PaymentMeansCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/PortCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/SubstitutionStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/TransportEquipmentTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/TransportModeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/TransportationStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/UnitOfMeasureCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/qualifieddatatypes_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/invoice_2/InvoiceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/invoice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/invoice_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AcceptedIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AccountIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AccountNumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AccountTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AccountingCostCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AccountingCostType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ActionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ActualDeliveryDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ActualDeliveryTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ActualDespatchDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ActualDespatchTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AdValoremIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AdditionalAccountIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AdditionalInformationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AdditionalStreetNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AddressFormatCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AddressTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AgencyIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AgencyNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AircraftIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AllowanceChargeReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AllowanceChargeReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AllowanceTotalAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ApplicationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ApplicationStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ApprovalStatusType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/AttributeIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BackOrderAllowedIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BackorderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BackorderReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BalanceAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BalanceBroughtForwardIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BaseAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BaseQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BaseUnitMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BatchQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BlockNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BrandNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BuildingNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/BuildingNumberType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CV2IDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CalculationRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CalculationSequenceNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CancellationNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CanonicalizationMethodType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CardChipCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CardTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CargoTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CarrierAssignedIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CatalogueIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CategoryNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CertificateTypeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChannelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChannelType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChargeIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChargeTotalAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChargeableWeightMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ChipApplicationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CityNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CitySubdivisionNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ClassifiedIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CodeValueType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CommodityCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CompanyIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CompletionIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ConditionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ConditionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ConditionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ConsumerUnitQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ContentUnitQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ContractSubdivisionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ContractTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ContractTypeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CoordinateSystemCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CopiesNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CopyIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CorporateRegistrationTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CountrySubentityCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CountrySubentityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CreditAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CreditLineAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CreditedQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CurrencyBaseRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomerAssignedAccountIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomerReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomizationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomsIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomsImportClassifiedIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomsStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/CustomsTariffQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DamageRemarksType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DataSendingCapabilityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DebitAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DebitLineAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DebitedQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeclaredCarriageValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeclaredCustomsValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeclaredForCarriageValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeclaredStatisticsValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DegreesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeliveredQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeliveryDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeliveryInstructionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DeliveryTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DepartmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DescriptionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DescriptionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DespatchAdviceTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DespatchDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DespatchTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DiscountPercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DispositionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DistrictType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentBinaryObjectType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentHashType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DocumentTypeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/DurationMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ElectronicMailType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EmbeddedDocumentBinaryObjectType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EmergencyProceduresCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EndDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EndTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EndpointIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EstimatedDespatchDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EstimatedDespatchTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/EventCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExchangeMarketIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExemptionReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExemptionReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExpiryDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExpiryTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExtendedIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ExtensionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FactorNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FamilyNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FirstNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FloorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FreeOfChargeIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FreeOnBoardValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FreightRateClassCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/FullnessIndicationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/GoodsItemQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/GrossVolumeMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/GrossWeightMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HandlingCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HandlingInstructionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HazardClassIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HazardousCategoryCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HazardousRegulationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HazardousRiskIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/HolderNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IdentificationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IdentificationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IndicationIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InformationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InhalationToxicityZoneCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InhouseMailType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InspectionMethodCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InstructionIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InstructionNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InstructionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InstructionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InsurancePremiumAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InsuranceValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InvoiceAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InvoiceTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InvoicedQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/InvoicingPartyReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IssueDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IssueNumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IssueTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/IssuerIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ItemClassificationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ItemUpdateRequestIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/JobIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/JobTitleType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/JourneyIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/KeywordType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LanguageIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LastRevisionDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LastRevisionTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LatestDeliveryDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LatestDeliveryTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LatitudeDegreesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LatitudeDirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LatitudeMinutesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LeadTimeMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LegalStatusIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LengthMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LicensePlateIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LifeCycleStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineCountNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineExtensionAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LineType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LoadingLengthMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LocaleCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LocationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LocationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LogoReferenceIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LongitudeDegreesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LongitudeDirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LongitudeMinutesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LossRiskResponsibilityCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LossRiskType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LotNumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/LowerOrangeHazardPlacardIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MailType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ManufactureDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ManufactureTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarkAttentionIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarkAttentionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarkCareIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarkCareType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarkingIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MarksType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MathematicOperatorCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MaximumBackorderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MaximumCopiesNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MaximumMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MaximumOrderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MaximumQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MedicalFirstAidGuideCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MiddleNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MinimumBackorderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MinimumMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MinimumOrderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MinimumQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MinutesMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ModelNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/MultiplierFactorNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NameSuffixType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NationalityIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NationalityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NatureCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NetNetWeightMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NetVolumeMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NetWeightMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NetworkIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/NumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OccurrenceDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OccurrenceTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OnCarriageIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrangeHazardPlacardIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderQuantityIncrementNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderableIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderableUnitFactorRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrderableUnitType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OrganizationDepartmentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OriginalJobIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OtherInstructionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OutstandingQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OutstandingReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OversupplyQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/OwnerTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackLevelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackSizeNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackageLevelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackageQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackagesQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackagingTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackingCriteriaCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PackingMaterialType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaidAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaidDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaidTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ParentDocumentIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ParentDocumentTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PartialDeliveryIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PayableAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PayableRoundingAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PayerReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentAlternativeCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentChannelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentDueDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentMeansCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentMeansIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PaymentOrderReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PenaltySurchargePercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PerUnitAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PlacardEndorsementType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PlacardNotationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PlotIdentificationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PositionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PostalZoneType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PostboxType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PreCarriageIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PreferenceCriterionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PrepaidAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PrepaidIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PrepaidPaymentReferenceIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PreviousJobIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PreviousVersionIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PriceAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PriceChangeReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PriceTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PriceTypeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PricingCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PricingUpdateRequestIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PrimaryAccountNumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PrintQualifierType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/PriorityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ProductTraceIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ProfileIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ProviderTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/QualifierType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/QuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RailCarIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReceivedDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReceivedQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReferenceDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReferenceEventCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReferenceIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReferenceTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReferenceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RefrigerationOnIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RegionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RegistrationIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RegistrationNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RegistrationNationalityIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RegistrationNationalityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RejectActionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RejectReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RejectReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RejectedQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RejectionNoteType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RemarksType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReminderSequenceNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReminderTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RequestedDespatchDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RequestedDespatchTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RequestedInvoiceCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RequiredCustomsIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ResponseCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ResponseDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ResponseTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReturnabilityIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ReturnableMaterialIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RevisionDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RevisionTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RoleCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RoomType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/RoundingAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SalesOrderIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SalesOrderLineIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SchemeURIType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SealIssuerTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SealStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SealingPartyTypeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SequenceIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SequenceNumberIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SequenceNumericType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SerialIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SettlementDiscountPercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ShippingMarksType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ShippingOrderIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ShippingPriorityLevelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ShortQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ShortageActionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SignatureMethodType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SizeTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SourceCurrencyBaseRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SourceCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SpecialInstructionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SpecialTermsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SplitConsignmentIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StartDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StartTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StatusReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StatusReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/StreetNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SubstitutionStatusCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SummaryDescriptionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SupplierAssignedAccountIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/SurchargePercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TargetCurrencyBaseRateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TargetCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TariffClassCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TariffCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TariffDescriptionType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxCurrencyCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxEvidenceIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxExclusiveAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxExemptionReasonCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxExemptionReasonType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxInclusiveAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxLevelCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxPointDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TaxableAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TechnicalNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TelefaxType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TelephoneType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TermsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TextType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TierRangeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TierRatePercentType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TimezoneOffsetType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TimingComplaintCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TimingComplaintType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TitleType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ToOrderIndicatorType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalBalanceAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalCreditAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalDebitAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalGoodsItemQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalInvoiceAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalPackageQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalPackagesQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalPaymentAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalTaxAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TotalTransportHandlingUnitQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TrackingIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TradingRestrictionsType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TrainIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransactionCurrencyTaxAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransitDirectionCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportAuthorizationCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportEmergencyCardCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportEquipmentTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportEventTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportHandlingUnitQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportHandlingUnitTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportMeansTypeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportModeCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/TransportServiceCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UBLVersionIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UNDGCodeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/URIType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UUIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UnitQuantityType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UnitType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/UpperOrangeHazardPlacardIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValidationDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValidationTimeType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValidatorIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValidityStartDateType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValueAmountType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ValueType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/VersionIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/VesselIDType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/VesselNameType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/VolumeMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/WarrantyInformationType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/WebsiteURIType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/WeightMeasureType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/XPathType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/ZoneType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/commonbasiccomponents_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/reminder_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/reminder_2/ReminderType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/reminder_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/billoflading_2/BillOfLadingType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/billoflading_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/billoflading_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogue_2/CatalogueType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogue_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/catalogue_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/order_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/order_2/OrderType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/order_2/package-info.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/ianamimemediatype/_2003/BinaryObjectMimeCodeContentType.java
[INFO] XJC writing: un/unece/uncefact/codelist/specification/ianamimemediatype/_2003/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/transportationstatus_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/transportationstatus_2/TransportationStatusType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/transportationstatus_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponsesimple_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponsesimple_2/OrderResponseSimpleType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/orderresponsesimple_2/package-info.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/freightinvoice_2/FreightInvoiceType.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/freightinvoice_2/ObjectFactory.java
[INFO] XJC writing: oasis/names/specification/ubl/schema/xsd/freightinvoice_2/package-info.java
[INFO] Episode file [/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode] was augmented with if-exists="true" attributes.
[INFO] Finished execution.

It works also with the "openjdk11" configuration (see https://travis-ci.org/phax/ph-ubl/jobs/531109415):

$ java -Xmx32m -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ javac -J-Xmx32m -version
javac 11.0.2

When switching to the Travis "xenial" platform, that is based on Ubuntu 16.04, running also with JDK 8 and JDK 11 the compilation does not work. On the "xenial" platform, the following Java 8 configuration is present:

$ java -Xmx32m -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.16.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
$ javac -J-Xmx32m -version
javac 1.8.0_191

and the verbose output for compilation is (see https://travis-ci.org/phax/ph-ubl/jobs/531118439):

[INFO] Started execution.
[INFO] JAXB API is loaded from the [jar:file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar!].
[INFO] Detected JAXB API version [2.2].
[INFO] pluginArtifacts:[org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:maven-plugin:0.14.0:, com.helger:ph-jaxb22-plugin:jar:2.3.2.2:runtime, com.helger:ph-commons:jar:9.3.3:runtime, com.google.code.findbugs:jsr305:jar:3.0.2:runtime, com.helger:ph-graph:jar:9.3.3:runtime, com.helger:ph-matrix:jar:9.3.3:runtime, com.helger:ph-jaxb:jar:9.3.3:runtime, com.helger:ph-xml:jar:9.3.3:runtime, com.helger:ph-collection:jar:9.3.3:runtime, com.helger:ph-jaxb-pom:pom:1.0.2:runtime, com.sun.xml.bind.external:rngom:jar:2.3.0:compile, relaxngDatatype:relaxngDatatype:jar:20020414:compile, javax.validation:validation-api:jar:2.0.1.Final:runtime, org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-core:jar:0.14.0:compile, org.slf4j:slf4j-api:jar:1.7.25:compile, org.apache.commons:commons-lang3:jar:3.2.1:compile, com.sun.org.apache.xml.internal:resolver:jar:20050927:compile, org.glassfish.jaxb:txw2:jar:2.3.0:compile, org.apache.maven:maven-plugin-api:jar:2.0.9:compile, org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile, org.apache.maven:maven-project:jar:2.0.9:compile, org.apache.maven:maven-settings:jar:2.0.9:compile, org.apache.maven:maven-profile:jar:2.0.9:compile, org.apache.maven:maven-model:jar:2.0.9:compile, org.apache.maven:maven-artifact-manager:jar:2.0.9:compile, org.apache.maven:maven-repository-metadata:jar:2.0.9:compile, org.apache.maven:maven-plugin-registry:jar:2.0.9:compile, org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile, junit:junit:jar:4.8.1:compile, classworlds:classworlds:jar:1.1-alpha-2:compile, org.codehaus.plexus:plexus-utils:jar:1.5.15:compile, org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:jar:0.14.0:compile, org.glassfish.jaxb:jaxb-runtime:jar:2.3.0:compile, org.glassfish.jaxb:jaxb-core:jar:2.3.0:compile, javax.xml.bind:jaxb-api:jar:2.3.0:compile, org.jvnet.staxex:stax-ex:jar:1.7.8:compile, com.sun.xml.fastinfoset:FastInfoset:jar:1.2.13:compile, org.glassfish.jaxb:jaxb-xjc-jdk9:jar:2.3.0:compile, org.glassfish.jaxb:jaxb-xjc:jar:2.3.0:compile, com.sun.xml.dtd-parser:dtd-parser:jar:1.2:compile, org.glassfish.jaxb:xsom:jar:2.3.0:compile, org.glassfish.jaxb:codemodel:jar:2.3.0:compile, com.sun.istack:istack-commons-tools:jar:3.0.5:compile, com.sun.istack:istack-commons-runtime:jar:3.0.5:compile, com.sun.activation:javax.activation:jar:1.2.0:compile, org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5:compile, org.apache.maven:maven-artifact:jar:2.0.9:compile]
[INFO] specVersion:2.2
[INFO] encoding:UTF-8
[INFO] locale:null
[INFO] schemaLanguage:null
[INFO] schemaDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20
[INFO] schemaIncludes:[common/*.xsd, maindoc/*.xsd]
[INFO] schemaExcludes:null
[INFO] schemas:[]
[INFO] bindingDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb
[INFO] bindingIncludes:[bindings20.xjb]
[INFO] bindingExcludes:null
[INFO] bindings:[]
[INFO] disableDefaultExcludes:false
[INFO] catalog:null
[INFO] catalogResolver:null
[INFO] generatePackage:null
[INFO] generateDirectory:/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20
[INFO] readOnly:false
[INFO] extension:true
[INFO] strict:true
[INFO] writeCode:true
[INFO] verbose:true
[INFO] debug:false
[INFO] args:[-no-header, -quiet, -Xph-default-locale, en_US, -Xph-annotate, -Xph-fields-private, -Xph-code-quality, -Xph-implements, java.io.Serializable, -Xph-equalshashcode, -Xph-tostring, -Xph-list-extension, -Xph-csu, -Xph-cloneable2, -Xph-value-extender]
[INFO] forceRegenerate:false
[INFO] removeOldOutput:false
[INFO] produces:[**/*.*, **/*.java, **/bgm.ser, **/jaxb.properties]
[INFO] otherDepends:null
[INFO] otherDependIncludes:null
[INFO] otherDependExcludes:null
[INFO] episodeFile:/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode
[INFO] episode:true
[INFO] plugins:null
[INFO] episodes:[Dependency {groupId=com.helger, artifactId=ph-xsds-ccts-cct-schemamodule, version=2.2.2, type=jar}]
[INFO] useDependenciesAsEpisodes:false
[INFO] scanDependenciesForBindings:false
[INFO] xjcPlugins:null
[INFO] episodes:[Dependency {groupId=com.helger, artifactId=ph-xsds-ccts-cct-schemamodule, version=2.2.2, type=jar}]
[INFO] catalogURIs (calculated):[]
[INFO] resolvedCatalogURIs (calculated):[]
[INFO] schemaFiles (calculated):[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd]
[INFO] schemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd]
[INFO] resolvedSchemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd]
[INFO] bindingFiles (calculated):[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] bindingURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] resolvedBindingURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
[INFO] xjcPluginArtifacts (resolved):[]
[INFO] xjcPluginFiles (resolved):[]
[INFO] xjcPluginURLs (resolved):[]
[INFO] episodeArtifacts (resolved):[com.helger:ph-xsds-ccts-cct-schemamodule:jar:2.2.2:runtime]
[INFO] episodeFiles (resolved):[/home/travis/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.2.2/ph-xsds-ccts-cct-schemamodule-2.2.2.jar]
[INFO] dependsURIs (resolved):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb, file:/home/travis/build/phax/ph-ubl/ph-ubl20/pom.xml]
[INFO] optionsConfiguration:OptionsConfiguration [specVersion=2.2
 generateDirectory=/home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20
 generatePackage=null
 schemaLanguage=null
 grammars.systemIds=[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd]
 bindFiles.systemIds=[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb]
 plugins=[]
 readOnly=false
 packageLevelAnnotations=true
 noFileHeader=false
 enableIntrospection=false
 disableXmlSecurity=true
 accessExternalSchema=all
 accessExternalDTD=all
 contentForWildcard=false
 extension=true
 strict=true
 verbose=true
 debugMode=false
 arguments=[-no-header, -quiet, -Xph-default-locale, en_US, -Xph-annotate, -Xph-fields-private, -Xph-code-quality, -Xph-implements, java.io.Serializable, -Xph-equalshashcode, -Xph-tostring, -Xph-list-extension, -Xph-csu, -Xph-cloneable2, -Xph-value-extender, -episode, /home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode, /home/travis/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.2.2/ph-xsds-ccts-cct-schemamodule-2.2.2.jar]]
[INFO] Sources are not up-to-date, XJC will be executed.
[INFO] Parsing input schema(s)...
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd{47,72}].
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'ext:UBLExtensions' to a(n) 'element declaration' component.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (ErrorHandlerWrapper.java:134)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:396)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr (XSDHandler.java:4154)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError (XSDHandler.java:4137)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl (XSDHandler.java:1747)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal (XSDElementTraverser.java:170)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseLocalElements (XSDHandler.java:3610)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema (XSDHandler.java:638)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema (XMLSchemaLoader.java:610)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:569)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:535)
    at com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema (XMLSchemaFactory.java:254)
    at com.sun.tools.xjc.reader.xmlschema.parser.SchemaConstraintChecker.check (SchemaConstraintChecker.java:111)
    at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:342)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:162)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:117)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.loadModel (XJC23Mojo.java:50)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:40)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:28)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.doExecute (RawXJC2Mojo.java:478)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.execute (RawXJC2Mojo.java:320)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd{44,72}].
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'ext:UBLExtensions' to a(n) 'element declaration' component.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (ErrorHandlerWrapper.java:134)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:396)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr (XSDHandler.java:4154)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError (XSDHandler.java:4137)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl (XSDHandler.java:1747)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal (XSDElementTraverser.java:170)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseLocalElements (XSDHandler.java:3610)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema (XSDHandler.java:638)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema (XMLSchemaLoader.java:610)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:569)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:535)
    at com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema (XMLSchemaFactory.java:254)
    at com.sun.tools.xjc.reader.xmlschema.parser.SchemaConstraintChecker.check (SchemaConstraintChecker.java:111)
    at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:342)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:162)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:117)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.loadModel (XJC23Mojo.java:50)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:40)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:28)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.doExecute (RawXJC2Mojo.java:478)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.execute (RawXJC2Mojo.java:320)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd{44,72}].
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'ext:UBLExtensions' to a(n) 'element declaration' component.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (ErrorHandlerWrapper.java:134)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:396)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr (XSDHandler.java:4154)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError (XSDHandler.java:4137)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl (XSDHandler.java:1747)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal (XSDElementTraverser.java:170)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseLocalElements (XSDHandler.java:3610)
    at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema (XSDHandler.java:638)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema (XMLSchemaLoader.java:610)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:569)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar (XMLSchemaLoader.java:535)
    at com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema (XMLSchemaFactory.java:254)
    at com.sun.tools.xjc.reader.xmlschema.parser.SchemaConstraintChecker.check (SchemaConstraintChecker.java:111)
    at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:342)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:162)
    at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:117)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.loadModel (XJC23Mojo.java:50)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:40)
    at org.jvnet.mjiip.v_2_3.XJC23Mojo.doExecute (XJC23Mojo.java:28)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.doExecute (RawXJC2Mojo.java:478)
    at org.jvnet.jaxb2.maven2.RawXJC2Mojo.execute (RawXJC2Mojo.java:320)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)

I skipped a lot of similar error messages.

I also tried working with "-e -X" on the Maven commandline and it seems to be an issue with the XML include resolution.

So my question is: why does it work on Ubuntu 14.04 with OpenJDK 8/9 and 11 but not on Ubuntu 16.04 with OpenJDK 8 and 11????

phax commented 5 years ago

I compared the output of both versions and noticed a difference in the following 5 rows. The order of files is different, but no difference in the content itself was found (they have exactly the same byte size):

[INFO] schemaFiles (calculated):[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] schemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] resolvedSchemaURIs (calculated):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]
[INFO] dependsURIs (resolved):[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb, file:/home/travis/build/phax/ph-ubl/ph-ubl20/pom.xml]
 grammars.systemIds=[file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Quotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-FreightInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Waybill-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RequestForQuotation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderChange-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-TransportationStatus-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponseSimple-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledInvoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderCancellation-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-SelfBilledCreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-OrderResponse-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Order-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ReceiptAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CreditNote-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CataloguePricingUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-RemittanceAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueRequest-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-PackingList-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DespatchAdvice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CertificateOfOrigin-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-CatalogueDeletion-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Reminder-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Statement-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ForwardingInstructions-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Invoice-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-BillOfLading-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-Catalogue-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd, file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-DebitNote-2.0.xsd]

Here are the files for easier comparison of the above: trusty.txt xenial.txt

The pom.xml relevant part is at https://github.com/phax/ph-ubl/blob/master/ph-ubl20/pom.xml#L120 The bindings file is at https://github.com/phax/ph-ubl/blob/master/ph-ubl20/src/main/jaxb/bindings20.xjb

highsource commented 5 years ago

FYI I could build ph-ubl20 on Java 8 1.8.0_181 without any problems.

To be honest, I have no idea. Except that I'm pretty sure that the problem is not in the maven-jaxb2-plugin.

The question is, how do we address the problem as I can't really reproduce it.

Below are some suggestions.

Let's focus on Java 8 as Java 11+ is not supported yet (anything could happen there). An even with Java 9 and 10 there's not so much experience yet.

There are a few differences between two environments. Operating system version, Java version (even patch version may matter), order of schema files. It would be good to find out what exactly is causing the problem.

I don't think that OS version has directly to do with it. That would be too surprizing. So I'd suggest to hold this option back for the moment.

Java version might have something to do with it. Is it possible to install Java 1.8.0_191 on the trusty environment? So that we could test the same Java versions on both.

What I also noticed is that in one case JAXB API is loaded from JRE:

https://travis-ci.org/phax/ph-ubl/jobs/531118439#L1430 (not working)

In the other from Maven artifacts:

https://travis-ci.org/phax/ph-ubl/jobs/531109415#L1976 (working)

I think JRE bundles JAXB 2.2 (not 100% sure), so maybe this is some XJC 2.3.x/JAXB 2.2 incompatibility. Please try maven-jaxb2-plugin version 0.13.3 which was XJC 2.2.x-based.

Next, the order of files. Should not matter but who knows. At the moment you simply include common/*.xsd and maindoc/*.xsd into compilation. Try to enumerate all your schemas in a specific order.

Finally, try to find a subset of schemas which compiles and incrementally add further schemas until it breaks. How about starting with, say UBL-ExtensionContentDatatype-2.0.xsd. Does it compile? And when you add UnqualifiedDataTypeSchemaModule-2.0.xsd? And then UBL-QualifiedDatatypes-2.0.xsd? Etc. Yes, this is tedious, but it will hopefully give you a feeling of the edge when it breaks. And that might prove helpful.

Me personally, I'd start with the last suggestion.

Please keep me informed how it goes. As I mentioned above, I don't think the problem is in maven-jaxb2-plugin, but I'm absolutely willing to help anyway.

highsource commented 5 years ago

See this:

https://github.com/javaee/jaxb-v2/issues/906

Seems like the order of files is important.

phax commented 5 years ago

Thanks. For the update. I tried switching back to 0.13.3 - still an error. I already tried an explicit order but failed. Will try again.

phax commented 5 years ago

I switched from

              <schemaIncludes>
                <schemaInclude>common/*.xsd</schemaInclude>
                <schemaInclude>maindoc/*.xsd</schemaInclude>
              </schemaIncludes>

to

              <schemaIncludes>
                <schemaInclude>common/CodeList_LanguageCode_ISO_7_04.xsd</schemaInclude>
                <schemaInclude>common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd</schemaInclude>
                <schemaInclude>common/CodeList_UnitCode_UNECE_7_04.xsd</schemaInclude>
                <schemaInclude>common/CodeList_CurrencyCode_ISO_7_04.xsd</schemaInclude>
                <schemaInclude>common/CCTS_CCT_SchemaModule-2.0.xsd</schemaInclude>
                <schemaInclude>common/UnqualifiedDataTypeSchemaModule-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-QualifiedDatatypes-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-CoreComponentParameters-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-CommonBasicComponents-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-CommonAggregateComponents-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-CommonExtensionComponents-2.0.xsd</schemaInclude>
                <schemaInclude>common/UBL-ExtensionContentDatatype-2.0.xsd</schemaInclude>
                <schemaInclude>maindoc/UBL-ApplicationResponse-2.0.xsd</schemaInclude>
              </schemaIncludes>

and still get the error:

 arguments=[-no-header, -quiet, -Xph-default-locale, en_US, -Xph-annotate, -Xph-fields-private, -Xph-code-quality, -Xph-implements, java.io.Serializable, -Xph-equalshashcode, -Xph-tostring, -Xph-list-extension, -Xph-csu, -Xph-cloneable2, -Xph-value-extender, -episode, /home/travis/build/phax/ph-ubl/ph-ubl20/target/generated-sources/ubl20/META-INF/sun-jaxb.episode, /home/travis/.m2/repository/com/helger/ph-xsds-ccts-cct-schemamodule/2.2.2/ph-xsds-ccts-cct-schemamodule-2.2.2.jar]]
[INFO] Sources are not up-to-date, XJC will be executed.
[INFO] Parsing input schema(s)...
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd{44,72}].
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'ext:UBLExtensions' to a(n) 'element declaration' component.

Therefore I added "-e -X" to the Maven commandline and get the following output from the XML Resource Resolver:

[INFO] Parsing input schema(s)...
[DEBUG] Resolving publicId [urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2], systemId [UnqualifiedDataTypeSchemaModule-2.0.xsd].
resolveSystem(UnqualifiedDataTypeSchemaModule-2.0.xsd)
resolvePublic(urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2,UnqualifiedDataTypeSchemaModule-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2], systemId [UnqualifiedDataTypeSchemaModule-2.0.xsd] to [null].
[DEBUG] SystemId [UnqualifiedDataTypeSchemaModule-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:66411:2001], systemId [CodeList_UnitCode_UNECE_7_04.xsd].
resolveSystem(CodeList_UnitCode_UNECE_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:66411:2001,CodeList_UnitCode_UNECE_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:66411:2001], systemId [CodeList_UnitCode_UNECE_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_UnitCode_UNECE_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:5639:1988], systemId [CodeList_LanguageCode_ISO_7_04.xsd].
resolveSystem(CodeList_LanguageCode_ISO_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:5639:1988,CodeList_LanguageCode_ISO_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:5639:1988], systemId [CodeList_LanguageCode_ISO_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_LanguageCode_ISO_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2], systemId [UBL-QualifiedDatatypes-2.0.xsd].
resolveSystem(UBL-QualifiedDatatypes-2.0.xsd)
resolvePublic(urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2,UBL-QualifiedDatatypes-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2], systemId [UBL-QualifiedDatatypes-2.0.xsd] to [null].
[DEBUG] SystemId [UBL-QualifiedDatatypes-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd{44,72}].
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'ext:UBLExtensions' to a(n) 'element declaration' component.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:203)
highsource commented 5 years ago

Try to reduce the set of schemas and achieve some kind of configuration which works.

highsource commented 5 years ago

Debug messages in -e -X are fully OK, this is normal output for plain old simple local files.

phax commented 5 years ago

But there is a difference in the resolution between the two versions. I switched back to "trusty" with the reduced set, and "-e -X" turned off, and it looks like this:

[INFO] Parsing input schema(s)...
[DEBUG] Resolving publicId [urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2], systemId [UnqualifiedDataTypeSchemaModule-2.0.xsd].
resolveSystem(UnqualifiedDataTypeSchemaModule-2.0.xsd)
resolvePublic(urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2,UnqualifiedDataTypeSchemaModule-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2], systemId [UnqualifiedDataTypeSchemaModule-2.0.xsd] to [null].
[DEBUG] SystemId [UnqualifiedDataTypeSchemaModule-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:66411:2001], systemId [CodeList_UnitCode_UNECE_7_04.xsd].
resolveSystem(CodeList_UnitCode_UNECE_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:66411:2001,CodeList_UnitCode_UNECE_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:66411:2001], systemId [CodeList_UnitCode_UNECE_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_UnitCode_UNECE_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003], systemId [CodeList_MIMEMediaTypeCode_IANA_7_04.xsd].
resolveSystem(CodeList_MIMEMediaTypeCode_IANA_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003,CodeList_MIMEMediaTypeCode_IANA_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003], systemId [CodeList_MIMEMediaTypeCode_IANA_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_MIMEMediaTypeCode_IANA_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:54217:2001], systemId [CodeList_CurrencyCode_ISO_7_04.xsd].
resolveSystem(CodeList_CurrencyCode_ISO_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:54217:2001,CodeList_CurrencyCode_ISO_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:54217:2001], systemId [CodeList_CurrencyCode_ISO_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_CurrencyCode_ISO_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:un:unece:uncefact:codelist:specification:5639:1988], systemId [CodeList_LanguageCode_ISO_7_04.xsd].
resolveSystem(CodeList_LanguageCode_ISO_7_04.xsd)
resolvePublic(urn:un:unece:uncefact:codelist:specification:5639:1988,CodeList_LanguageCode_ISO_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:un:unece:uncefact:codelist:specification:5639:1988], systemId [CodeList_LanguageCode_ISO_7_04.xsd] to [null].
[DEBUG] SystemId [CodeList_LanguageCode_ISO_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2], systemId [UBL-CommonBasicComponents-2.0.xsd].
resolveSystem(UBL-CommonBasicComponents-2.0.xsd)
resolvePublic(urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2,UBL-CommonBasicComponents-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2], systemId [UBL-CommonBasicComponents-2.0.xsd] to [null].
[DEBUG] SystemId [UBL-CommonBasicComponents-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2], systemId [UBL-QualifiedDatatypes-2.0.xsd].
resolveSystem(UBL-QualifiedDatatypes-2.0.xsd)
resolvePublic(urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2,UBL-QualifiedDatatypes-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2], systemId [UBL-QualifiedDatatypes-2.0.xsd] to [null].
[DEBUG] SystemId [UBL-QualifiedDatatypes-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2], systemId [UBL-ExtensionContentDatatype-2.0.xsd].
resolveSystem(UBL-ExtensionContentDatatype-2.0.xsd)
resolvePublic(urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2,UBL-ExtensionContentDatatype-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2], systemId [UBL-ExtensionContentDatatype-2.0.xsd] to [null].
[DEBUG] SystemId [UBL-ExtensionContentDatatype-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[DEBUG] Resolving publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd].
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd)
[DEBUG] Parent resolver has resolved publicId [null], systemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd] to [null].
[DEBUG] SystemId [file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd] is not a Maven dependency resource URI. Returning parent resolver result [null].
[ERROR] Error while parsing schema(s).Location [ file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/jaxb/bindings20.xjb{1454,113}].
com.sun.istack.SAXParseException2: "file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-AttachedDocument-2.0.xsd" is not a part of this compilation. Is this a mistake for "file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd"?

the error is okay, because I didn't adopt the bindings file

highsource commented 5 years ago

But there is a difference in the resolution between the two versions.

Could you please elaborate? I don't immediately see what you mean.

phax commented 5 years ago

I will respond to your question asap. In the meantime, I removed my custom plugin (ph-jaxb22-plugin), but also no change.

The difference is: "xenial" (firts post) tries the following resolutions:

resolveSystem(UnqualifiedDataTypeSchemaModule-2.0.xsd)
resolveSystem(CodeList_UnitCode_UNECE_7_04.xsd)
resolveSystem(CodeList_LanguageCode_ISO_7_04.xsd)
resolveSystem(UBL-QualifiedDatatypes-2.0.xsd)

-> than comes the error.

In the "trusty" version more happens:

resolveSystem(UnqualifiedDataTypeSchemaModule-2.0.xsd)
resolveSystem(CodeList_UnitCode_UNECE_7_04.xsd)
resolveSystem(CodeList_MIMEMediaTypeCode_IANA_7_04.xsd)
resolveSystem(CodeList_CurrencyCode_ISO_7_04.xsd)
resolveSystem(CodeList_LanguageCode_ISO_7_04.xsd)
resolveSystem(UBL-CommonBasicComponents-2.0.xsd)
resolveSystem(UBL-QualifiedDatatypes-2.0.xsd)
resolveSystem(UBL-ExtensionContentDatatype-2.0.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd)
resolveSystem(file:/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd)
phax commented 5 years ago

Is there a way to turn on more debug logging in XML/XSD include resolution?

highsource commented 5 years ago

@phax I think it's the maximum.

Changing order of schemas did not help, did it?

phax commented 5 years ago

No it didn't help. I tried already multiple orders and always the same result. I think I will fork your plugin, add some more logging and deploy a Snapshot with my groupId for testing purposes. Can you pls point me to the location where the current logging takes place?

highsource commented 5 years ago

Can you pls point me to the location where the current logging takes place?

It's not so easy.

We should separate maven-jaxb2-plugin and XJC here.

maven-jaxb2-plugin instantiates a org.jvnet.jaxb2.maven2.resolver.tools.MavenCatalogResolver and passes it to XJC as an entity resolver. Logs you've quoted above come from MavenCatalogResolver. So that's one place I'd refer you to.

But whether and if XJC will use the passed entity resolver to resolve anything is entirely up to XJC (and whatever it uses underneath). I think the passed entity resolver is not used there as the primary resolver but rather as a component in some other resolver. That's the where the actual problem seems to be.

From javaee/jaxb-v2#906 it seems like people could work around the problem by changing the order of schemas. I'm a bit puzzled why this did not work for you. If you change the order of schemas, do you see any change in the order of resolution?

I'm really sorry you have to endure this.

phax commented 5 years ago

Just to show some progress - I managed to get your latest verison deployed with my groupId: https://oss.sonatype.org/content/repositories/snapshots/com/helger/maven/ - now modify and increase logging...

phax commented 5 years ago

Well, I was distracted with other topics. What I found out so far, is that IOUtils.scanDirectoryForFiles returns different results. The schemaIncludes are in the following order:

[common/CodeList_LanguageCode_ISO_7_04.xsd, common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, common/CodeList_UnitCode_UNECE_7_04.xsd, common/CodeList_CurrencyCode_ISO_7_04.xsd, common/CCTS_CCT_SchemaModule-2.0.xsd, common/UnqualifiedDataTypeSchemaModule-2.0.xsd, common/UBL-QualifiedDatatypes-2.0.xsd, common/UBL-CoreComponentParameters-2.0.xsd, common/UBL-CommonBasicComponents-2.0.xsd, common/UBL-CommonAggregateComponents-2.0.xsd, common/UBL-CommonExtensionComponents-2.0.xsd, common/UBL-ExtensionContentDatatype-2.0.xsd, maindoc/UBL-ApplicationResponse-2.0.xsd]

Whereas the calculated schemaFiles after scanning is:

[/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd]

even though the schemaIncludes in the pom.xml contains no single wildcard. Continuing....

phax commented 5 years ago

So the source of error, seems to be the inconsistent result of java.io.File.list(). On xenial (16.04), the debugging leads to the following order:

[INFO] schemaDirectory = /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20
[INFO] schemaDirectory.list() = [CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, CCTS_CCT_SchemaModule-2.0.xsd, CodeList_CurrencyCode_ISO_7_04.xsd, UBL-CommonBasicComponents-2.0.xsd, UBL-CoreComponentParameters-2.0.xsd, UBL-ExtensionContentDatatype-2.0.xsd, CodeList_LanguageCode_ISO_7_04.xsd, UBL-QualifiedDatatypes-2.0.xsd, UBL-CommonAggregateComponents-2.0.xsd, UBL-CommonExtensionComponents-2.0.xsd, UnqualifiedDataTypeSchemaModule-2.0.xsd, CodeList_UnitCode_UNECE_7_04.xsd]
[INFO] schemaIncludes = [common/CodeList_LanguageCode_ISO_7_04.xsd, common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, common/CodeList_UnitCode_UNECE_7_04.xsd, common/CodeList_CurrencyCode_ISO_7_04.xsd, common/CCTS_CCT_SchemaModule-2.0.xsd, common/UnqualifiedDataTypeSchemaModule-2.0.xsd, common/UBL-QualifiedDatatypes-2.0.xsd, common/UBL-CoreComponentParameters-2.0.xsd, common/UBL-CommonBasicComponents-2.0.xsd, common/UBL-CommonAggregateComponents-2.0.xsd, common/UBL-CommonExtensionComponents-2.0.xsd, common/UBL-ExtensionContentDatatype-2.0.xsd, maindoc/UBL-ApplicationResponse-2.0.xsd]
[INFO] schemaExcludes = null
[INFO] disableDefaultExcludes = false
[INFO] BuildContext= org.sonatype.plexus.build.incremental.DefaultBuildContext@63d3c9dc
[INFO] Created scanner from buildContext: org.codehaus.plexus.util.DirectoryScanner@454e9d65
[INFO] Scanner included files: [common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, common/CCTS_CCT_SchemaModule-2.0.xsd, common/CodeList_CurrencyCode_ISO_7_04.xsd, common/UBL-CommonBasicComponents-2.0.xsd, common/UBL-CoreComponentParameters-2.0.xsd, common/UBL-ExtensionContentDatatype-2.0.xsd, common/CodeList_LanguageCode_ISO_7_04.xsd, common/UBL-QualifiedDatatypes-2.0.xsd, common/UBL-CommonAggregateComponents-2.0.xsd, common/UBL-CommonExtensionComponents-2.0.xsd, common/UnqualifiedDataTypeSchemaModule-2.0.xsd, common/CodeList_UnitCode_UNECE_7_04.xsd, maindoc/UBL-ApplicationResponse-2.0.xsd]
[INFO] schemaFiles (calced) = [/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd]

with trusty (14.04), the debug output provides the following order:

[INFO] schemaDirectory = /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20
[INFO] schemaDirectory.list() = [UBL-CommonExtensionComponents-2.0.xsd, UBL-CommonBasicComponents-2.0.xsd, UnqualifiedDataTypeSchemaModule-2.0.xsd, CodeList_CurrencyCode_ISO_7_04.xsd, UBL-QualifiedDatatypes-2.0.xsd, CodeList_LanguageCode_ISO_7_04.xsd, CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, CodeList_UnitCode_UNECE_7_04.xsd, CCTS_CCT_SchemaModule-2.0.xsd, UBL-CoreComponentParameters-2.0.xsd, UBL-ExtensionContentDatatype-2.0.xsd, UBL-CommonAggregateComponents-2.0.xsd]
[INFO] schemaIncludes = [common/CodeList_LanguageCode_ISO_7_04.xsd, common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, common/CodeList_UnitCode_UNECE_7_04.xsd, common/CodeList_CurrencyCode_ISO_7_04.xsd, common/CCTS_CCT_SchemaModule-2.0.xsd, common/UnqualifiedDataTypeSchemaModule-2.0.xsd, common/UBL-QualifiedDatatypes-2.0.xsd, common/UBL-CoreComponentParameters-2.0.xsd, common/UBL-CommonBasicComponents-2.0.xsd, common/UBL-CommonAggregateComponents-2.0.xsd, common/UBL-CommonExtensionComponents-2.0.xsd, common/UBL-ExtensionContentDatatype-2.0.xsd, maindoc/UBL-ApplicationResponse-2.0.xsd]
[INFO] schemaExcludes = null
[INFO] disableDefaultExcludes = false
[INFO] BuildContext= org.sonatype.plexus.build.incremental.DefaultBuildContext@708f7386
[INFO] Created scanner from buildContext: org.codehaus.plexus.util.DirectoryScanner@7eefaca0
[INFO] Scanner included files: [common/UBL-CommonExtensionComponents-2.0.xsd, common/UBL-CommonBasicComponents-2.0.xsd, common/UnqualifiedDataTypeSchemaModule-2.0.xsd, common/CodeList_CurrencyCode_ISO_7_04.xsd, common/UBL-QualifiedDatatypes-2.0.xsd, common/CodeList_LanguageCode_ISO_7_04.xsd, common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, common/CodeList_UnitCode_UNECE_7_04.xsd, common/CCTS_CCT_SchemaModule-2.0.xsd, common/UBL-CoreComponentParameters-2.0.xsd, common/UBL-ExtensionContentDatatype-2.0.xsd, common/UBL-CommonAggregateComponents-2.0.xsd, maindoc/UBL-ApplicationResponse-2.0.xsd]
[INFO] schemaFiles (calced) = [/home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonExtensionComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonBasicComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UnqualifiedDataTypeSchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_CurrencyCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-QualifiedDatatypes-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_LanguageCode_ISO_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CodeList_UnitCode_UNECE_7_04.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/CCTS_CCT_SchemaModule-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CoreComponentParameters-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-ExtensionContentDatatype-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/common/UBL-CommonAggregateComponents-2.0.xsd, /home/travis/build/phax/ph-ubl/ph-ubl20/src/main/resources/schemas/ubl20/maindoc/UBL-ApplicationResponse-2.0.xsd]

I looked at the DirectoryScanner implementation and see, that the order of File.list() is used for the result list. Changing this inside DirectoryScanner makes no sense, so I think about a "re-order" of results inside the IOUtils. Will keep you posted.

phax commented 5 years ago

@highsource I think I found a reasonable workaround for the problem. I'm attaching myself to the result of IOUtils.scanDirectoryForFiles. Instead of returning files I am now returning reorderFiles (files, includes) with this code:

  private static boolean isWildcard (final String s)
  {
    return s.indexOf ('*') >= 0 || s.indexOf ('?') >= 0;
  }

  /**
   * Reorder the result of "scanner.getIncludedFile" so that the order of the
   * source includes is maintained as good as possible. Source wildcard matches
   * are postponed to the end.<br>
   * Examples:<br>
   * If the includes contain [a, b, c] and the resulting list should be in that
   * order.<br>
   * If the includes contain [a, b*, c] the resulting list should be [a, c,
   * matches-of(b*)]
   *
   * @param resolvedFiles
   *        resolved files from scanner.getIncludedFiles. May not be <code>null</code>.
   * @param includes
   *        The source includes in the correct order. May be <code>null</code> or empty.
   * @return The ordered list of files, that tries to take the source order as good as possible
   */
  private static List <File> reorderFiles (final List <File> resolvedFiles, final String [] includes)
  {
    if (includes == null || includes.length == 0)
    {
      // return "as is"
      return resolvedFiles;
    }

    final List <File> ret = new ArrayList <> (resolvedFiles.size ());
    for (final String inc : includes)
    {
      // Only deal with fixed files
      if (!isWildcard (inc))
      {
        // Ensure to use the system path separator
        final String sUnifiedInclude = inc.replace ('\\', File.separatorChar).replace ('/', File.separatorChar);

        // Find all matches in the resolved files list
        final List <File> matches = new ArrayList <> ();
        for (final File resFile : resolvedFiles)
          if (resFile.getAbsolutePath ().endsWith (sUnifiedInclude))
            matches.add (resFile);

        for (final File match : matches)
        {
          // Add all matches to the result list
          ret.add (match);

          // Remove from the main list
          resolvedFiles.remove (match);
        }
      }
    }
    // Add all remaining resolved files in the order "as is"
    ret.addAll (resolvedFiles);
    return ret;
  }

Do you want to to create a PR?

phax commented 5 years ago

@highsource any chance for a new release of this?

mattrpav commented 1 year ago

Fixed in v2.0.4