diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml
index cd729e1a..c5795214 100644
--- a/Mustang-CLI/pom.xml
+++ b/Mustang-CLI/pom.xml
@@ -1,38 +1,34 @@
+ 4.0.0
org.mustangproject
core
2.14.0-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.14.0-SNAPSHOT
+ E-Invoice commandline tool
+
+
+ E-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation
+ should also work for XRechnung/CII.
+
+
- UTF-8
- 11
- 11
- 11
+
- org.mustangproject
+ ${project.groupId}
validator
- 2.14.0-SNAPSHOT
-
+ ${project.version}
-
-
+
+
commons-cli
commons-cli
- 1.8.0
@@ -44,205 +40,40 @@
org.junit.jupiter
junit-jupiter-api
- 5.10.2
- test
-
- org.junit.vintage
- junit-vintage-engine
- 5.10.2
- test
-
-
+
org.xmlunit
xmlunit-core
- 2.10.0
+ compile
+
org.xmlunit
xmlunit-assertj
- 2.10.0
+ compile
-
-
- jakarta.xml.bind
- jakarta.xml.bind-api
- 4.0.2
+ org.junit.vintage
+ junit-vintage-engine
-
-
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- alphabetical
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.4.2
-
-
-
- true
- true
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 2.3.2
-
-
-
- true
- org.mustangproject.commandline.main
-
-
-
- jar-with-dependencies
-
-
-
- 11
- 11
-
-
org.apache.maven.plugins
maven-shade-plugin
- 3.5.3
org.mustangproject.commandline.Main
- false
-
-
- *:*
-
- LICENSE
- NOTICE
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
- log4j:log4j
-
- **
-
-
-
- commons-logging:commons-logging
-
- **
-
-
-
- com.sun.xml.bind:jaxb-impl
-
- **
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
-
-
- release-sign-artifacts
-
-
- performRelease
- true
-
-
-
-
-
- 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 feca7184..3644353c 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -1,188 +1,113 @@
+
+ 4.0.0
org.mustangproject
core
2.14.0-SNAPSHOT
- 4.0.0
- org.mustangproject
library
- 2.14.0-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
+ Mustang Library to r/w e-invoices
+
+
+ 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
-
-
+
- UTF-8
- github
- -Xdoclint:none
-
- 11
- 11
- 11
- true
-
-
+
org.slf4j
slf4j-api
- 2.0.9
-
+
net.sf.saxon
Saxon-HE
- 12.4
-
+
+
com.fasterxml.jackson.core
jackson-databind
- 2.17.1
-
+
org.apache.xmlgraphics
fop
- 2.9
-
-
- xml-apis
- xml-apis
-
-
jakarta.xml.bind
jakarta.xml.bind-api
- 4.0.2
+
org.eclipse.angus
angus-activation
- 2.0.2
org.apache.pdfbox
preflight
- 3.0.2
+
org.apache.pdfbox
pdfbox
- 3.0.2
+
org.dom4j
dom4j
- 2.1.4
-
- org.junit.jupiter
- junit-jupiter-api
- 5.10.2
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- 5.10.2
- test
-
-
-
+
com.helger
en16931-cii2ubl
- 2.2.4
-
+
org.glassfish.jaxb
jaxb-runtime
- 4.0.5
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
org.xmlunit
xmlunit-core
- 2.10.0
- test
org.xmlunit
xmlunit-assertj
- 2.10.0
- test
+
org.slf4j
slf4j-simple
- 2.0.9
- test
+
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- alphabetical
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.13.0
-
-
- jar-with-dependencies
-
-
-
- 11
- 11
-
-
+
org.apache.maven.plugins
maven-jar-plugin
- 3.2.0
**/logback.xml
@@ -214,150 +139,8 @@
-
- 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
-
-
-
-
- *:*
-
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
- log4j:log4j
-
- **
-
-
-
- commons-logging:commons-logging
-
- **
-
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- templating-maven-plugin
- 1.0.0
-
-
- filtering-java-templates
-
- filter-sources
-
-
-
-
+
-
-
-
- release-sign-artifacts
-
-
- performRelease
- true
-
-
-
-
-
- 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 fb1a86cb..c6b73a81 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,135 +2,66 @@
4.0.0
org.mustangproject
- core
2.14.0-SNAPSHOT
+
+ core
pom
Mustang
+
+ The Mustang project is a java library to read and write ZUGFeRD
+ meta data inside your invoice PDFs
+
+
+ http://www.mustangproject.org/
+
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
-
-
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
- true
- false
- forked-path
- -Dgpg.passphrase=${gpg.passphrase}
-
-
-
- org.apache.maven.scm
- maven-scm-provider-gitexe
- 1.9.5
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.0.1
-
-
- org.mustangproject.ZUGFeRD.model.*
-
-
-
-
- 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-surefire-plugin
-
- alphabetical
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.2.1
-
- UTF-8
-
-
-
- attach-javadoc
-
-
-
-
-
-
-
-
-
- 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
-
+
+ true
-
-
- User List
- https://groups.google.com/forum/?hl=de#!forum/mustangproject
-
-
+ 2.0.13
+ 12.5
+ 2.17.1
+ 2.9
+ 4.0.2
+ 2.0.2
+ 3.0.3
+ 2.1.4
+ 2.2.4
+ 4.0.5
+ 5.11.0
+ 2.10.0
+
+ 1.9.0
+ 1.26.1
+ 8.0.0
+
+ 3.13.0
+ 3.3.1
+ 3.1.1
+ 3.8.0
+ 3.1.2
+ 1.7.0
+ 3.3.1
+ 3.3.1
+ 3.4.2
+ 3.5.3
+ 3.0.0
+ 3.2.4
+ 2.1.0
+
+
Apache-2.0
@@ -139,6 +70,7 @@
A business-friendly OSS license
+
Jochen Stärk
@@ -156,25 +88,383 @@
+
+
+
+ User List
+ https://groups.google.com/forum/?hl=de#!forum/mustangproject
+
+
+
+
+ scm:git:https://github.com/ZUGFeRD/mustangproject.git
+ scm:git:https://github.com/ZUGFeRD/mustangproject.git
+ https://github.com/ZUGFeRD/mustangproject
+
+
+
+
+ ossrh
+ https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+ ossrh
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${mvn.maven-compiler-plugin.version}
+
+
+ compile
+
+ compile
+
+
+ ${maven.compiler.source}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${mvn.maven-resources-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${mvn.maven-release-plugin.version}
+
+ true
+ release
+ deploy
+ false
+ -Dgpg.passphrase=${gpg.passphrase}
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ ${mvn.dep.maven-scm-provider-gitexe.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${mvn.maven-javadoc-plugin.version}
+
+ ${skip.javadoc}
+ org.mustangproject.ZUGFeRD.model.*
+ none
+ false
+ false
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ maven-deploy-plugin
+ ${mvn.maven-deploy-plugin.version}
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ ${mvn.nexus-staging-maven-plugin.version}
+ true
+
+ ossrh
+ https://s01.oss.sonatype.org/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${mvn.maven-surefire-plugin.version}
+
+ alphabetical
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${mvn.maven-source-plugin.version}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${mvn.maven-jar-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${mvn.maven-shade-plugin.version}
+
+ false
+
+
+ *:*
+
+ LICENSE
+ NOTICE
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+ commons-logging:commons-logging
+
+ **
+
+
+
+
+
+
+
+ shade
+
+ package
+
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ ${mvn.templating-maven-plugin.version}
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${dep.slf4j.version}
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${dep.jakarta.xml-bind.version}
+
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${dep.jaxb-runtime.version}
+
+
+
+ commons-cli
+ commons-cli
+ ${dep.commons-cli.version}
+
+
+
+ net.sf.saxon
+ Saxon-HE
+ ${dep.saxon-he.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${dep.jackson.version}
+
+
+
+ org.apache.xmlgraphics
+ fop
+ ${dep.apache.fop.version}
+
+
+ xml-apis
+ xml-apis
+
+
+
+
+
+ org.eclipse.angus
+ angus-activation
+ ${dep.angus.version}
+
+
+
+ org.apache.pdfbox
+ preflight
+ ${dep.pdfbox.version}
+
+
+
+ org.apache.pdfbox
+ pdfbox
+ ${dep.pdfbox.version}
+
+
+
+ org.dom4j
+ dom4j
+ ${dep.dom4j.version}
+
+
+
+ com.helger
+ en16931-cii2ubl
+ ${dep.en16931-cii2ubl.version}
+
+
+
+ org.verapdf
+ validation-model-jakarta
+ ${dep.verapdf.validation-model-jakarta.version}
+
+
+
+ com.helger.schematron
+ ph-schematron-xslt
+ ${dep.ph-schematron-xslt.version}
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${dep.junit5.version}
+ test
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${dep.junit5.version}
+ test
+
+
+
+ org.xmlunit
+ xmlunit-core
+ ${dep.xmlunit.version}
+ test
+
+
+
+ org.xmlunit
+ xmlunit-assertj
+ ${dep.xmlunit.version}
+ test
+
+
+
+ org.slf4j
+ slf4j-simple
+ ${dep.slf4j.version}
+ test
+
+
+
+
+
-
-
-
-
+
- release-sign-artifacts
+ release
performRelease
true
+
+ false
+
org.apache.maven.plugins
maven-gpg-plugin
- 1.6
+ ${mvn.maven-gpg-plugin.version}
sign-artifacts
@@ -185,26 +475,6 @@
-
- org.apache.maven.plugins
- maven-toolchains-plugin
- 3.1.0
-
-
-
- toolchain
-
-
-
-
-
-
- 11
- adopt
-
-
-
-
diff --git a/validator/pom.xml b/validator/pom.xml
index 940d63b3..fa3e8565 100644
--- a/validator/pom.xml
+++ b/validator/pom.xml
@@ -1,44 +1,27 @@
+ 4.0.0
org.mustangproject
core
2.14.0-SNAPSHOT
- 4.0.0
- org.mustangproject
+
validator
- Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung)
-
jar
- 2.14.0-SNAPSHOT
-
-
-
- sonatype-oss-public
- https://oss.sonatype.org/content/groups/public/
-
- true
-
-
- true
-
-
-
-
- UTF-8
- false
-
- 11
- 11
- 11
+ E-Invoices Validator
+
+ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung
+
+
+
${project.groupId}
library
- 2.14.0-SNAPSHOT
+ ${project.version}
org.dom4j
@@ -59,170 +42,60 @@
jakarta.xml.bind
jakarta.xml.bind-api
- 4.0.2
-
-
org.verapdf
validation-model-jakarta
- 1.26.1
-
+
com.helger.schematron
ph-schematron-xslt
- 8.0.0
+
org.xmlunit
xmlunit-core
- 2.10.0
- test
+
org.xmlunit
xmlunit-assertj
- 2.10.0
- test
+
org.junit.jupiter
junit-jupiter-api
- 5.10.2
- test
+
org.junit.vintage
junit-vintage-engine
- 5.10.2
- test
+
org.slf4j
slf4j-simple
- 2.0.9
- test
+
-
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- alphabetical
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.2.0
-
-
- **/logback.xml
-
-
-
- true
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 2.3.2
-
-
- jar-with-dependencies
-
-
-
- 11
- 11
-
-
-
org.apache.maven.plugins
maven-shade-plugin
- 2.4.3
-
- true
- false
-
-
- *:*
-
- LICENSE
- NOTICE
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
- log4j:log4j
-
- **
-
-
-
- commons-logging:commons-logging
-
- **
-
-
-
- com.sun.xml.bind:jaxb-impl
-
- **
-
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
+
maven-resources-plugin
- 3.1.0
copy-zf-schematron-xml-dependencies
- compile
copy-resources
+ compile
${basedir}/src/main/resources/xslt/ZF_230/
@@ -240,62 +113,11 @@
-
-
- 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
-
-
- performRelease
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-toolchains-plugin
- 3.1.0
-
-
-
- toolchain
-
-
-
-
-
-
- 11
- adopt
-
-
-
-
-
-
-
-
+
+
generateXSLTFromSchematron
false
@@ -305,7 +127,7 @@
com.helger.maven
ph-schematron-maven-plugin
- 8.0.0
+ ${dep.ph-schematron-xslt.version}
${basedir}/src/main/resources/schematron
${basedir}/src/main/resources/xslt
@@ -322,4 +144,5 @@
+