diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 89e9f5fc4..f10d7e6f2 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -1,164 +1,128 @@ - - + + + 4.0.0 org.mustangproject core - 2.15.2-SNAPSHOT + 2.15.3-SNAPSHOT - 4.0.0 - org.mustangproject Mustang-CLI - e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation - should also work for XRechnung/CII. - jar - 2.15.2-SNAPSHOT + e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation should also work for XRechnung/CII. + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + - UTF-8 - 11 - 11 - 11 + false - org.mustangproject - validator - 2.15.2-SNAPSHOT - + ${project.groupId} + library + ${project.version} - - - commons-cli - commons-cli - 1.8.0 + + ${project.groupId} + validator + ${project.version} - - - ch.qos.logback logback-classic - 1.2.13 ch.qos.logback logback-core - 1.2.13 - + commons-cli + commons-cli + + + org.assertj + assertj-core + + org.codehaus.janino janino - 3.1.7 - - org.slf4j - slf4j-simple - 2.0.12 - - - - org.junit.jupiter - junit-jupiter-api - 5.10.2 - test + org.slf4j + slf4j-api - org.junit.vintage - junit-vintage-engine - 5.10.2 - test + org.slf4j + slf4j-simple - org.xmlunit - xmlunit-core - 2.10.0 + xmlunit-assertj - org.xmlunit - xmlunit-assertj - 2.10.0 + xml-apis + xml-apis - - - + - jakarta.xml.bind - jakarta.xml.bind-api - 4.0.2 + org.junit.jupiter + junit-jupiter-api + test - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - org.apache.maven.plugins - maven-surefire-plugin - - alphabetical - + maven-compiler-plugin - org.apache.maven.plugins - maven-jar-plugin - 3.4.2 + maven-dependency-plugin - - - true - true - - - + + ch.qos.logback:logback-classic + ch.qos.logback:logback-core + org.codehaus.janino:janino + org.slf4j:slf4j-simple + org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 + maven-jar-plugin - true - org.mustangproject.commandline.main + true + true - - jar-with-dependencies - - - - 11 - 11 org.apache.maven.plugins maven-shade-plugin - 3.5.3 - org.mustangproject.commandline.Main + ${project.groupId}.commandline.Main false @@ -201,18 +165,20 @@ - + + + org.apache.maven.plugins + maven-surefire-plugin + - + release-sign-artifacts @@ -225,43 +191,9 @@ org.apache.maven.plugins maven-toolchains-plugin - 3.1.0 - - - - toolchain - - - - - - - 11 - adopt - - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - Jochen Stärk - jstaerk@usegroup.de - - architect - developer - - - diff --git a/library/pom.xml b/library/pom.xml index 2c6a12849..8212ed8e8 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -1,164 +1,152 @@ - - + + + 4.0.0 org.mustangproject core - 2.15.2-SNAPSHOT + 2.15.3-SNAPSHOT - - 4.0.0 - org.mustangproject library - 2.15.2-SNAPSHOT jar Library to write, read and validate e-invoices (Factur-X, ZUGFeRD, Order-X, XRechnung/CII) - FOSS Java library to read, write and validate european electronic invoices and orders in the UN/CEFACT - Cross Industry Invoice based formats Factur-X/ZUGFeRD, XRechnung and Order-X in your invoice PDFs. - + FOSS Java library to read, write and validate european electronic invoices and orders in the UN/CEFACT Cross Industry Invoice based formats Factur-X/ZUGFeRD, XRechnung and Order-X in your invoice PDFs. http://www.mustangproject.org/ - - scm:git:https://github.com/ZUGFeRD/mustangproject.git - scm:git:https://github.com/ZUGFeRD/mustangproject.git - https://github.com/ZUGFeRD/mustangproject - core-2.3.2 - - - - sonatype-oss-public - https://oss.sonatype.org/content/groups/public/ - - true - - - true - - - - - - internal.repo - Temporary Staging Repository - file://${project.build.directory}/mvn-repo - - + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + + Alexander Schmidt + schmidt.alexander@mail.de + + developer + + + - UTF-8 - github - -Xdoclint:none - - 11 - 11 - 11 - true - - + false - org.slf4j - slf4j-api - 2.0.9 - - - - net.sf.saxon - Saxon-HE - 12.4 + com.fasterxml.jackson.core + jackson-annotations - com.fasterxml.jackson.core jackson-databind - 2.17.1 - - org.apache.xmlgraphics - fop - 2.10 - - - xml-apis - xml-apis - - + com.helger + en16931-cii2ubl + + + com.helger.commons + ph-commons + + + com.helger.commons + ph-jaxb + + + com.helger.ubl + ph-ubl23 - - jakarta.xml.bind - jakarta.xml.bind-api - 4.0.2 + commons-io + commons-io - - - org.glassfish.jaxb - jaxb-runtime - 4.0.5 - - - org.eclipse.angus - angus-activation - 2.0.2 + + jakarta.activation + jakarta.activation-api + + + net.sf.saxon + Saxon-HE + + + org.apache.pdfbox + pdfbox + + + org.apache.pdfbox + pdfbox-io - org.apache.pdfbox preflight - 3.0.2 org.apache.pdfbox - pdfbox - 3.0.2 + xmpbox + + + org.apache.xmlgraphics + fop-core + + + org.apache.xmlgraphics + xmlgraphics-commons - org.dom4j dom4j - 2.1.4 - - - * - * - - - - - com.helger - en16931-cii2ubl - 2.2.4 - - - - org.junit.jupiter - junit-jupiter-api - 5.10.2 + org.glassfish.jaxb + jaxb-runtime + + + org.slf4j + slf4j-api + + + xml-apis + xml-apis + + + + com.fasterxml.jackson.core + jackson-core test - org.junit.vintage - junit-vintage-engine - 5.10.2 + junit + junit test - org.xmlunit - xmlunit-core - 2.10.0 + org.assertj + assertj-core test - org.xmlunit - xmlunit-assertj - 2.10.0 + org.junit.jupiter + junit-jupiter-api test org.slf4j slf4j-simple - 2.0.9 + test + + + org.xmlunit + xmlunit-assertj test @@ -166,30 +154,21 @@ org.apache.maven.plugins - maven-surefire-plugin - - alphabetical - + maven-compiler-plugin org.apache.maven.plugins - maven-compiler-plugin - 3.13.0 + maven-dependency-plugin - - jar-with-dependencies - - - - 11 - 11 + + org.glassfish.jaxb:jaxb-runtime + org.slf4j:slf4j-simple + org.apache.maven.plugins maven-jar-plugin - 3.2.0 **/logback.xml @@ -200,47 +179,63 @@ - FreeSans.ttf + SourceSansPro-Regular.ttf font/ttf - FreeSerif.ttf + SourceSansPro-It.ttf - application/x-font + font/ttf - Times-Bold.ttf + SourceSansPro-Bold.ttf - application/x-font + font/ttf + + + + SourceSansPro-BoldIt.ttf + + font/ttf + + + + SourceSerifPro-Regular.ttf + + font/ttf + + + + SourceSerifPro-It.ttf + + font/ttf + + + + SourceSerifPro-Bold.ttf + + font/ttf + + + + SourceSerifPro-BoldIt.ttf + + font/ttf - - org.apache.maven.plugins - maven-source-plugin - 3.3.1 - - - attach-sources - - jar-no-fork - - - - org.apache.maven.plugins maven-shade-plugin - 3.5.3 - true - false + true + false *:* @@ -262,24 +257,29 @@ - org.codehaus.mojo - templating-maven-plugin - 1.0.0 + org.apache.maven.plugins + maven-source-plugin - filtering-java-templates + attach-sources - filter-sources + jar-no-fork + + org.apache.maven.plugins + maven-surefire-plugin + + + org.codehaus.mojo + templating-maven-plugin + - - - + release-sign-artifacts @@ -292,56 +292,9 @@ org.apache.maven.plugins maven-toolchains-plugin - 3.1.0 - - - - toolchain - - - - - - - 11 - adopt - - - - - - User List - https://groups.google.com/forum/?hl=de#!forum/mustangproject - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - Jochen Stärk - jstaerk@usegroup.de - - architect - developer - - - - Alexander Schmidt - schmidt.alexander@mail.de - - developer - - - diff --git a/pom.xml b/pom.xml index a66ce931d..0ab1920e4 100644 --- a/pom.xml +++ b/pom.xml @@ -1,36 +1,412 @@ - - + + 4.0.0 org.mustangproject core - 2.15.2-SNAPSHOT + 2.15.3-SNAPSHOT pom Mustang - + Mustangproject is a java library and commandline tool to read, validate, write and convert EN16931 e-invoices, e.g. Factur-X and XRechnung (read and writing CII and reading also UBL). + http://www.mustangproject.org/ + + + Apache-2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + + Alexander Schmidt + schmidt.alexander@mail.de + + developer + + + + + + User List + https://groups.google.com/forum/?hl=de#!forum/mustangproject + + library validator Mustang-CLI - - Mustangproject is a java library and commandline tool to read, validate, write and convert EN16931 e-invoices, e.g. Factur-X and XRechnung (read and writing CII and reading also UBL). - - http://www.mustangproject.org/ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.3.2 - + ${project.artifactId}-${project.version} + + + + ossrh + https://s01.oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + UTF-8 + github + -Xdoclint:none + + 3.27.1 + 2.2.6 + 1.9.0 + 2.18.0 + 2.1.4 + 2.10 + 2.18.2 + 2.1.3 + 4.0.2 + 3.1.12 + 4.0.5 + 4.13.2 + 5.11.4 + 1.5.15 + 11.1.11 + 9.0.3 + 9.0.3 + 3.0.3 + 12.5 + 8.0.5 + 2.0.16 + 1.26.2 + 1.26.2 + 1.4.01 + 2.10.0 + + 3.13.0 + 3.8.1 + 3.1.3 + 3.5.0 + 3.2.7 + 3.4.2 + 3.11.2 + 3.1.1 + 3.3.1 + 2.1.0 + 3.6.0 + 3.3.1 + 3.5.2 + 3.2.0 + 1.7.0 + 5.47.3 + 2.18.1 + 1.22.0 + 2.31.0 + 3.0.0 + 2.18.0 + + 3.6.3 + 11 + true + ZF_232 + + + + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.helger + en16931-cii2ubl + ${cii2ubl.version} + + + com.helger.commons + ph-commons + ${ph-commons.version} + + + com.helger.commons + ph-jaxb + ${ph-commons.version} + + + com.helger.schematron + ph-schematron-api + ${schematron.version} + + + com.helger.schematron + ph-schematron-xslt + ${schematron.version} + + + com.helger.ubl + ph-ubl23 + ${ph-ubl23.version} + + + com.helger.ubl + ph-ubl24 + ${ph-ubl24.version} + + + commons-cli + commons-cli + ${commons-cli.version} + + + commons-io + commons-io + ${commons-io.version} + + + jakarta.activation + jakarta.activation-api + ${jakarta.activation-api.version} + + + jakarta.xml.bind + jakarta.xml.bind-api + ${jakarta.xml.bind-api.version} + + + junit + junit + ${junit.version} + + + net.sf.saxon + Saxon-HE + ${saxon.version} + + + org.apache.pdfbox + pdfbox + ${pdfbox.version} + + + org.apache.pdfbox + pdfbox-io + ${pdfbox.version} + + + org.apache.pdfbox + preflight + ${pdfbox.version} + + + org.apache.pdfbox + xmpbox + ${pdfbox.version} + + + org.apache.xmlgraphics + fop + ${fop.version} + + + org.apache.xmlgraphics + fop-core + ${fop.version} + + + org.apache.xmlgraphics + xmlgraphics-commons + ${fop.version} + + + org.assertj + assertj-core + ${assertj-core.version} + + + org.codehaus.janino + janino + ${janino.version} + + + org.dom4j + dom4j + ${dom4j.version} + + + * + * + + + + + org.glassfish.jaxb + jaxb-runtime + ${jaxb-runtime.version} + + + org.junit.jupiter + junit-jupiter-api + ${junit-jupiter.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + slf4j-simple + ${slf4j.version} + + + org.verapdf + core-jakarta + ${core-jakarta.version} + + + org.verapdf + validation-model-jakarta + ${validation-model-jakarta.version} + + + org.xmlunit + xmlunit-assertj + ${xmlunit.version} + + + org.xmlunit + xmlunit-core + ${xmlunit.version} + + + xml-apis + xml-apis + ${xml-apis.version} + + + - + + com.helger.maven + ph-schematron-maven-plugin + ${schematron.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.version} + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + analyze + + analyze-only + + + false + true + + + + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + internal.repo::default::file://${project.build.directory}/mvn-repo + + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + enforce-maven + + enforce + + + + + ${maven.version} + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + ${project.groupId}.ZUGFeRD.model.* + + + org.apache.maven.plugins maven-release-plugin - 2.5.3 + ${maven-release-plugin.version} true false @@ -41,126 +417,210 @@ org.apache.maven.scm maven-scm-provider-gitexe - 1.9.5 + ${maven-scm-provider-gitexe.version} + + + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-shade-plugin + ${maven-shade-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + alphabetical + + + + org.apache.maven.plugins + maven-toolchains-plugin + ${maven-toolchains-plugin.version} + + + + toolchain + + + + + + + ${java.version} + adopt + + + + + + org.codehaus.mojo + templating-maven-plugin + ${templating-maven-plugin.version} + + + filtering-java-templates + + filter-sources + + + + + + org.codehaus.mojo + versions-maven-plugin + ${versions-maven-plugin.version} + + + + + regex + (?i).+[-.](alpha|beta|rc\d).* + + + + + xml-apis + xml-apis + + + range + [2.0,) + + + maven + + + + + + + org.openrewrite.maven + rewrite-maven-plugin + ${rewrite-maven-plugin.version} + + + org.openrewrite.recipe + rewrite-logging-frameworks + ${rewrite-logging-frameworks.version} + + + org.openrewrite.recipe + rewrite-migrate-java + ${rewrite-migrate-java.version} + + + org.openrewrite.recipe + rewrite-static-analysis + ${rewrite-static-analysis.version} + + + org.openrewrite.maven.BestPractices + org.openrewrite.maven.ModernizeObsoletePoms + org.openrewrite.java.OrderImports + org.openrewrite.java.RemoveUnusedImports + org.openrewrite.java.ShortenFullyQualifiedTypeReferences + org.openrewrite.java.format.AutoFormat + org.openrewrite.java.format.BlankLines + org.openrewrite.java.format.EmptyNewlineAtEndOfFile + org.openrewrite.java.format.MethodParamPad + org.openrewrite.java.format.NoWhitespaceAfter + org.openrewrite.java.format.NoWhitespaceBefore + org.openrewrite.java.format.NormalizeFormat + org.openrewrite.java.format.NormalizeLineBreaks + org.openrewrite.java.format.NormalizeTabsOrSpaces + org.openrewrite.java.format.RemoveTrailingWhitespace + org.openrewrite.java.format.SingleLineComments + org.openrewrite.java.format.Spaces + org.openrewrite.java.format.TabsAndIndents + org.openrewrite.java.format.TypecastParenPad + org.openrewrite.java.format.WrappingAndBraces + org.openrewrite.java.logging.PrintStackTraceToLogError + org.openrewrite.java.logging.slf4j.Slf4jBestPractices + org.openrewrite.java.migrate.Java8toJava11 + org.openrewrite.staticanalysis.UnnecessaryParentheses + + + + + false + + + + + dryRunNoFork + + verify + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + ${nexus-staging-maven-plugin.version} + + ossrh + https://s01.oss.sonatype.org/ + true + + true - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - org.mustangproject.ZUGFeRD.model.* - - + maven-dependency-plugin + org.apache.maven.plugins maven-deploy-plugin - 3.0.0-M1 - - internal.repo::default::file://${project.build.directory}/mvn-repo - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true - - ossrh - https://s01.oss.sonatype.org/ - true - + org.apache.maven.plugins + maven-enforcer-plugin org.apache.maven.plugins - maven-surefire-plugin - - alphabetical - + maven-javadoc-plugin org.apache.maven.plugins maven-source-plugin - 3.2.1 - - UTF-8 - attach-javadoc - + + org.apache.maven.plugins + maven-surefire-plugin + + + org.openrewrite.maven + rewrite-maven-plugin + + + org.sonatype.plugins + nexus-staging-maven-plugin + - - - - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - UTF-8 - github - -Xdoclint:none - - 11 - 11 - 11 - true - - - - - User List - https://groups.google.com/forum/?hl=de#!forum/mustangproject - - - - - Apache-2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - Jochen Stärk - jstaerk@usegroup.de - - architect - developer - - - - Alexander Schmidt - schmidt.alexander@mail.de - - developer - - - - - - - release-sign-artifacts @@ -174,36 +634,10 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - org.apache.maven.plugins maven-toolchains-plugin - 3.1.0 - - - - toolchain - - - - - - - 11 - adopt - - - diff --git a/validator/pom.xml b/validator/pom.xml index 8fe7e62cd..2da736cfa 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -1,143 +1,128 @@ - - + + + 4.0.0 org.mustangproject core - 2.15.2-SNAPSHOT + 2.15.3-SNAPSHOT - 4.0.0 - org.mustangproject validator - Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) - jar - 2.15.2-SNAPSHOT - - - - sonatype-oss-public - https://oss.sonatype.org/content/groups/public/ - - true - - - true - - - + Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + - UTF-8 - false - - 11 - 11 - 11 - + false ${project.groupId} library - 2.15.2-SNAPSHOT + ${project.version} + + + com.helger.commons + ph-commons + + + com.helger.schematron + ph-schematron-api + + + com.helger.schematron + ph-schematron-xslt + + + commons-io + commons-io - - org.dom4j - dom4j - 2.1.4 - - - * - * - - - - - commons-io - commons-io - 2.16.1 - - - org.apache.pdfbox - pdfbox - 3.0.2 - jakarta.xml.bind jakarta.xml.bind-api - 4.0.2 - - - + + org.dom4j + dom4j + + + org.slf4j + slf4j-api + + + org.verapdf + core-jakarta + org.verapdf validation-model-jakarta - 1.26.1 - - com.helger.schematron - ph-schematron-xslt - 8.0.0 + xml-apis + xml-apis + - org.xmlunit - xmlunit-core - 2.10.0 + junit + junit test - org.xmlunit - xmlunit-assertj - 2.10.0 + org.assertj + assertj-core test - org.junit.jupiter - junit-jupiter-api - 5.10.2 + org.slf4j + slf4j-simple test - org.junit.vintage - junit-vintage-engine - 5.10.2 + org.xmlunit + xmlunit-assertj test - org.slf4j - slf4j-simple - 2.0.9 + org.xmlunit + xmlunit-core test - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - org.apache.maven.plugins - maven-surefire-plugin + maven-compiler-plugin + + + org.apache.maven.plugins + maven-dependency-plugin - alphabetical + + org.slf4j:slf4j-simple + - org.apache.maven.plugins maven-jar-plugin - 3.2.0 **/logback.xml @@ -152,24 +137,31 @@ org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - - jar-with-dependencies - - - - 11 - 11 - + maven-resources-plugin + + + copy-zf-schematron-xml-dependencies + compile + + copy-resources + + + ${project.basedir}/src/main/resources/xslt/${zf.version}/ + + + ${project.basedir}/src/main/resources/schematron/${zf.version}/ + + **/*.xml + + + + + + - org.apache.maven.plugins maven-shade-plugin - 2.4.3 true false @@ -212,61 +204,20 @@ - + - maven-resources-plugin - 3.1.0 - - - copy-zf-schematron-xml-dependencies - compile - - copy-resources - - - - src/main/resources/xslt/ZF_232/ - - - ${basedir}/src/main/resources/schematron/ZF_232/ - - **/*.xml - - - - - - + org.apache.maven.plugins + maven-surefire-plugin - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - Jochen Stärk - jstaerk@usegroup.de - - architect - developer - - - - + release-sign-artifacts @@ -279,28 +230,16 @@ org.apache.maven.plugins maven-toolchains-plugin - 3.1.0 - - - - toolchain - - - - - - - 11 - adopt - - - - + + generateXSLTFromSchematron false @@ -310,7 +249,6 @@ com.helger.maven ph-schematron-maven-plugin - 8.0.0 ${basedir}/src/main/resources/schematron ${basedir}/src/main/resources/xslt