Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
phax opened this issue May 8, 2019 · 22 comments
Closed

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

phax opened this issue May 8, 2019 · 22 comments
Assignees
Labels
Milestone

Comments

@phax
Copy link

phax commented May 8, 2019

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
Copy link
Owner

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
Copy link
Author

phax commented May 11, 2019

"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
Copy link
Author

phax commented May 11, 2019

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
Copy link
Owner

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 highsource self-assigned this May 11, 2019
@highsource highsource added this to the 0.14.x milestone May 11, 2019
@highsource
Copy link
Owner

See this:

javaee/jaxb-v2#906

Seems like the order of files is important.

@phax
Copy link
Author

phax commented May 11, 2019

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
Copy link
Author

phax commented May 11, 2019

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
Copy link
Owner

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

@highsource
Copy link
Owner

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

@phax
Copy link
Author

phax commented May 11, 2019

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
Copy link
Owner

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
Copy link
Author

phax commented May 11, 2019

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
Copy link
Author

phax commented May 11, 2019

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

@highsource
Copy link
Owner

@phax I think it's the maximum.

Changing order of schemas did not help, did it?

@phax
Copy link
Author

phax commented May 11, 2019

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
Copy link
Owner

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
Copy link
Author

phax commented May 12, 2019

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
Copy link
Author

phax commented May 28, 2019

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
Copy link
Author

phax commented May 28, 2019

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
Copy link
Author

phax commented May 28, 2019

@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
Copy link
Author

phax commented Jun 5, 2019

@highsource any chance for a new release of this?

phax added a commit to phax/maven-jaxb2-plugin that referenced this issue Jun 18, 2019
@mattrpav mattrpav removed this from the 0.14.x milestone May 9, 2023
@mattrpav
Copy link
Collaborator

Fixed in v2.0.4

@mattrpav mattrpav added this to the 2.0.4 milestone Aug 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants