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

Use upstream #644

Closed
wants to merge 66 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
302116c
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
d57802b
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
f7e7b91
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
7b7a4e2
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
fb9d366
Delete library/src/main/java/org/mustangproject/Exceptions/Arithmetri…
Adrian-Devries Jan 12, 2025
d42eea1
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
1919f32
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
9337dd8
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
5eccbf0
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
57a14c0
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
213fb6b
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
a0adc3b
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
9bf17d0
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
3462262
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
1d7259f
Re-apply changes for PR#644
Adrian-Devries Jan 12, 2025
d9281c7
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
1e862f7
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
dbd7cf0
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
e49fabe
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
921467a
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
a60bf85
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
2d56744
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
157183d
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
24b9b4a
Delete validator/src/main/resources/schema directory
Adrian-Devries Jan 13, 2025
41e4944
Delete validator/src/main/resources/schematron directory
Adrian-Devries Jan 13, 2025
7d950e6
Delete validator/src/main/resources/xslt directory
Adrian-Devries Jan 13, 2025
8cabfe6
Delete library/src/main/resources/stylesheets/l10n directory
Adrian-Devries Jan 13, 2025
4fffbc0
Delete library/src/main/resources/stylesheets/xr-pdf directory
Adrian-Devries Jan 13, 2025
609c0a8
Delete library/src/main/resources/stylesheets directory
Adrian-Devries Jan 13, 2025
90c229d
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
2d3f8d9
Delete validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT1.xsl
Adrian-Devries Jan 13, 2025
f1107c8
Delete validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT2.xsl
Adrian-Devries Jan 13, 2025
9662ee1
Delete validator/src/main/resources/ZUGFeRD_1p0.sch
Adrian-Devries Jan 13, 2025
737cc37
Delete validator/src/main/resources/iso_abstract_expand.xsl
Adrian-Devries Jan 13, 2025
d4311cc
Delete validator/src/main/resources/iso_dsdl_include.xsl
Adrian-Devries Jan 13, 2025
cf5364a
Delete validator/src/main/resources/iso_schematron_message.xsl
Adrian-Devries Jan 13, 2025
c79280c
Delete validator/src/main/resources/iso_schematron_skeleton_for_xslt1…
Adrian-Devries Jan 13, 2025
f5eb89b
Delete validator/src/main/resources/iso_svrl_for_xslt1.xsl
Adrian-Devries Jan 13, 2025
efb7282
Delete validator/src/main/resources/zugferd2p0_basicwl_minimum.sch
Adrian-Devries Jan 13, 2025
ce87ee3
Delete validator/src/main/resources/zugferd2p0_en16931.sch
Adrian-Devries Jan 13, 2025
8c80bcf
Delete validator/src/main/resources/zugferd2p0_extended.sch
Adrian-Devries Jan 13, 2025
e1b38f9
Delete library/src/main/resources/FreeSans.ttf
Adrian-Devries Jan 13, 2025
ce446b9
Delete library/src/main/resources/xrechnung-viewer.css
Adrian-Devries Jan 13, 2025
6533897
Delete library/src/main/resources/xrechnung-viewer.js
Adrian-Devries Jan 13, 2025
ef6fb43
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
51f7361
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
755347d
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
e930070
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
08a0fad
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
cbece2c
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
a21cd04
Re-apply changes for PR#644
Adrian-Devries Jan 13, 2025
de2b87f
Fix tab size
Adrian-Devries Jan 13, 2025
2bd3a81
Fix leading white space
Adrian-Devries Jan 13, 2025
6040d6f
Fix leading white space
Adrian-Devries Jan 13, 2025
9677cce
Fix leading white space
Adrian-Devries Jan 13, 2025
67a994f
Fix leading white space
Adrian-Devries Jan 13, 2025
762fcf7
Fix leading white space
Adrian-Devries Jan 13, 2025
554d41b
Fix leading white space
Adrian-Devries Jan 13, 2025
81d7cdc
Fix leading white space
Adrian-Devries Jan 13, 2025
4a73a3d
Fix leading white space
Adrian-Devries Jan 13, 2025
1864a77
Fix leading white space
Adrian-Devries Jan 13, 2025
615e33f
Apply #678 and #679
Adrian-Devries Jan 14, 2025
58d9c95
Fix unused imports
Adrian-Devries Jan 14, 2025
fdb7151
Apply #681
Adrian-Devries Jan 14, 2025
9944330
Merge branch 'master' into use-upstream
Adrian-Devries Jan 23, 2025
6b68bc6
Merge branch 'master' into use-upstream
Adrian-Devries Jan 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
210 changes: 78 additions & 132 deletions Mustang-CLI/pom.xml
Original file line number Diff line number Diff line change
@@ -1,159 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.mustangproject</groupId>
<artifactId>core</artifactId>
<version>2.16.2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.mustangproject</groupId>
<artifactId>Mustang-CLI</artifactId>
<name>e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation
should also work for XRechnung/CII.
</name>
<packaging>jar</packaging>
<version>2.16.2-SNAPSHOT</version>
<name>e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation should also work for XRechnung/CII.</name>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
<developers>
<developer>
<name>Jochen Stärk</name>
<email>[email protected]</email>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
</developer>
</developers>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.deploy.skip>false</maven.deploy.skip>
</properties>
<dependencies>
<dependency>
<groupId>org.mustangproject</groupId>
<groupId>${project.groupId}</groupId>
<artifactId>library</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>validator</artifactId>
<version>2.16.2-SNAPSHOT</version>
<version>${project.version}</version>
<!-- prototypes of new mustangproject versions can be installed by referring to them and installed to the local repo from a jar file with
mvn install:install-file -Dfile=mustang-1.5.4-SNAPSHOT.jar -DgroupId=org.mustangproject.ZUGFeRD -DartifactId=mustang -Dversion=1.5.4 -Dpackaging=jar -DgeneratePom=true
-->
</dependency>
<!-- https://mvnrepository.com/artifact/commons-cli/commons-cli -->
<dependency><!-- apache commons cli to parse command line -->
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.8.0</version>
<!--
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>


<!-- logging -->
-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.5.16</version>
</dependency>
<dependency>
<!-- This library is needed so that logback stderr output is sent to, well, stderr, otherwise it lands in stdout -->
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.janino</groupId>
<artifactId>janino</artifactId>
<version>3.1.7</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.12</version>
</dependency>
<!-- end of logging -->

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.10.2</version>
<scope>test</scope>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.10.2</version>
<scope>test</scope>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</dependency>
<!-- for directory validation: -->
<dependency>
<groupId>org.xmlunit</groupId>
<artifactId>xmlunit-core</artifactId>
<version>2.10.0</version>
<artifactId>xmlunit-assertj</artifactId>
</dependency>
<dependency>
<groupId>org.xmlunit</groupId>
<artifactId>xmlunit-assertj</artifactId>
<version>2.10.0</version>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</dependency>

<!-- /directory validation: -->

<!-- test dependencies -->
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>4.0.2</version>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>


</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<!-- mvn help:effective-pom will otherwise tell it just defaults
to 2.3.2 - which does not release in the maven repo, and neither shows any
error message :-( -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<runOrder>alphabetical</runOrder>
</configuration>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<!-- allow getImplementationVersion for the pom.xml -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.4.2</version>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>

</archive>
<usedDependencies>
<!-- <dependency>ch.qos.logback:logback-classic</dependency> -->
<dependency>ch.qos.logback:logback-core</dependency>
<dependency>org.codehaus.janino:janino</dependency>
<dependency>org.slf4j:slf4j-simple</dependency>
</usedDependencies>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>org.mustangproject.commandline.main</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<!-- http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven
mvn clean compile assembly:single -->
<!-- or whatever version you use -->
<source>11</source>
<target>11</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.5.3</version>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.mustangproject.commandline.Main</mainClass>
<mainClass>${project.groupId}.commandline.Main</mainClass>
</transformer>
</transformers>
<minimizeJar>false</minimizeJar>
Expand Down Expand Up @@ -196,18 +174,20 @@
</goals>
<configuration>
<artifactSet>
<excludes />
<excludes/>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
</plugins>
</build>
<profiles>
<profile> <!-- enforce building binaries with Java 1.8 for Maven Central, otherwise using them e.g. as jar will
throw a version exception, triggered automatically on mvn release:release (hopefully) and requires an according
~/.m2/toolchains.xml file, @see doc/development_documentation.md -->
<profile>
<id>release-sign-artifacts</id>
<activation>
<property>
Expand All @@ -220,43 +200,9 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<goals>
<goal>toolchain</goal>
</goals>
</execution>
</executions>
<configuration>
<toolchains>
<jdk>
<version>11</version>
<vendor>adopt</vendor>
</jdk>
</toolchains>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
<developers>
<developer>
<name>Jochen Stärk</name>
<email>[email protected]</email>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
</developer>
</developers>
</project>
Loading
Loading