4.0.0 xml 0.1-SNAPSHOT xml com.baeldung parent-modules 1.0.0-SNAPSHOT org.jsoup jsoup ${jsoup.version} net.sourceforge.htmlcleaner htmlcleaner ${htmlcleaner.version} net.htmlparser.jericho jericho-html ${jericho.version} 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-core.version} org.openjdk.jmh jmh-generator-annprocess ${jmh-generator.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.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} org.apache.maven.plugins maven-surefire-plugin 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 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 4.1 1.2.4.5 2.3.1 1.4.2 2.3.0.1 2.3.2 1.0-2 2.6.3 2.3.29 0.9.6 1.3.1 1.14.3 2.25 3.4