4.0.0 xml 0.1-SNAPSHOT xml com.baeldung parent-modules 1.0.0-SNAPSHOT org.dom4j dom4j ${dom4j.version} jaxen jaxen ${jaxen.version} org.jooq joox-java-6 ${joox.version} org.jdom jdom2 ${jdom2.version} javax.xml.bind jaxb-api ${jaxb-api.version} com.sun.xml.bind jaxb-impl ${jaxb-impl.version} com.sun.xml.bind jaxb-core ${jaxb-core.version} javax.xml jaxp-api ${jaxp-api.version} javax.xml.stream stax-api ${stax-api.version} org.freemarker freemarker ${freemarker.version} com.github.spullara.mustache.java compiler ${mustache.version} org.openjdk.jmh jmh-core ${jmh.version} org.openjdk.jmh jmh-generator-annprocess ${jmh.version} commons-io commons-io ${commons-io.version} org.apache.commons commons-collections4 ${commons-collections4.version} org.apache.commons commons-lang3 ${commons-lang3.version} org.jibx jibx-run ${jibx-version} commons-lang commons-lang ${commons-lang.version} org.junit.jupiter junit-jupiter ${junit-jupiter.version} test org.junit.vintage junit-vintage-engine ${junit-jupiter.version} test org.assertj assertj-core ${assertj-core.version} test org.xmlunit xmlunit-assertj ${xmlunit-assertj.version} test xml src/main/resources true org.jibx maven-jibx-plugin org.jibx maven-jibx-plugin ${maven-jibx-plugin.version} src/main/resources *-binding.xml template-binding.xml src/main/resources *-binding.xml true process-classes process-classes bind process-test-classes process-test-classes test-bind maven-compiler-plugin ${maven-compiler-plugin.version} maven-surefire-plugin ${maven-surefire-plugin.version} schemaGen org.jibx maven-jibx-plugin ${maven-jibx-plugin.version} generate-java-code-from-schema schema-codegen src/main/resources Order.xsd true compile-binding bind target/generated-sources true true true generate-test-code-from-schema generate-test-sources test-schema-codegen compile-test-binding process-test-classes test-bind target/generated-test-sources org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} CustomerTest.java bindGen org.jibx maven-jibx-plugin org.jibx maven-jibx-plugin ${maven-jibx-plugin.version} src/main/resources *-binding.xml template-binding.xml src/main/resources *-binding.xml true process-classes process-classes bind process-test-classes process-test-classes test-bind org.apache.maven.plugins maven-compiler-plugin ${java-version} ${java-version} maven-assembly-plugin ${project.basedir} jar-with-dependencies com.baeldung.xml.jibx.JiBXDemoApplication make-assembly package attached 2.1.1 1.2.0 2.0.6 1.6.2 2.5 4.1 1.2.4.5 2.3.1 1.4.2 2.3.0.1 2.3.2 1.0-2 3.12.2 2.6.3 5.5.0 1.21 2.3.29 0.9.6 3.5 2.4 1.8 1.3.1 3.8.0 2.22.2