From 2367a90e2d140090a2c0afbd2e0d4d5ef620b0de Mon Sep 17 00:00:00 2001 From: Kevin Leturc Date: Fri, 30 Jan 2026 13:45:03 +0100 Subject: [PATCH 1/9] Fix release workflow --- .github/workflows/release-to-maven-central.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-to-maven-central.yml b/.github/workflows/release-to-maven-central.yml index f542eb3c7..6d6dfc9c0 100644 --- a/.github/workflows/release-to-maven-central.yml +++ b/.github/workflows/release-to-maven-central.yml @@ -17,7 +17,8 @@ jobs: - name: Set up Maven Central Repository uses: actions/setup-java@v4 with: - java-version: 8 + java-version: '8' + distribution: 'temurin' server-id: sonatype-nexus-staging server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD @@ -32,4 +33,4 @@ jobs: env: MAVEN_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} \ No newline at end of file + MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} From 31c60fc28f9b4c6bc58a6f38d2bef3e91b9681e5 Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Thu, 5 Feb 2026 21:05:55 +0100 Subject: [PATCH 2/9] feat:prepare release --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 594dcccca..da16bb79f 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,7 @@ oss-parent 7 + The MIT License (MIT) From bb24325b4639b0815880e30edfdeba1907812aff Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Thu, 5 Feb 2026 21:21:49 +0100 Subject: [PATCH 3/9] ci: update scm --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index da16bb79f..eb8e5c0d3 100644 --- a/pom.xml +++ b/pom.xml @@ -249,8 +249,8 @@ - scm:git:https://github.com/opensagres/xdocreport.git - scm:git:https://github.com/opensagres/xdocreport.git + scm:git:git@github.com:opensagres/xdocreport.git + scm:git:git@github.com:opensagres/xdocreport.git https://github.com/opensagres/xdocreport/ HEAD From 27c00e289a6f6dd5347fa095abe3b7a0bcb70e2b Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Thu, 5 Feb 2026 22:19:26 +0100 Subject: [PATCH 4/9] prepare release --- pom.xml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index eb8e5c0d3..679f6416f 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ org.sonatype.oss oss-parent - 7 + 75 @@ -26,6 +26,15 @@ install + + org.sonatype.central + central-publishing-maven-plugin + 0.9.0 + true + + central + + maven-compiler-plugin From 34415134057fcad81eca51121d6b2cebbf15efe2 Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Thu, 5 Feb 2026 22:22:06 +0100 Subject: [PATCH 5/9] prepare release --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 679f6416f..93fd3c18c 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ org.sonatype.oss oss-parent - 75 + 9 From b2aef7eb55e39d665a26eb1b29f2a550ac5548ff Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Thu, 5 Feb 2026 23:52:14 +0100 Subject: [PATCH 6/9] chore: name is mandatory for central maven repo --- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 10 ++++++---- converter/fr.opensagres.xdocreport.converter/pom.xml | 1 + core/fr.opensagres.xdocreport.core/pom.xml | 1 + .../fr.opensagres.xdocreport.document.docx/pom.xml | 1 + document/fr.opensagres.xdocreport.document.odp/pom.xml | 1 + document/fr.opensagres.xdocreport.document.ods/pom.xml | 1 + document/fr.opensagres.xdocreport.document.odt/pom.xml | 1 + .../fr.opensagres.xdocreport.document.pptx/pom.xml | 1 + .../pom.xml | 1 + .../fr.opensagres.xdocreport.document.tools/pom.xml | 2 +- document/fr.opensagres.xdocreport.document/pom.xml | 2 +- .../fr.opensagres.xdocreport.core.test/pom.xml | 1 + .../pom.xml | 1 + .../pom.xml | 1 + .../pom.xml | 1 + .../pom.xml | 2 +- .../pom.xml | 3 +-- .../pom.xml | 1 + .../pom.xml | 1 + .../pom.xml | 2 +- .../fr.opensagres.xdocreport.converter.fop.odt/pom.xml | 1 + sandbox/fr.opensagres.xdocreport.converter.fop/pom.xml | 6 ++++-- sandbox/fr.opensagres.xdocreport.remoting.api/pom.xml | 1 + .../pom.xml | 1 + sandbox/fr.opensagres.xdocreport.remoting.rest/pom.xml | 1 + .../fr.opensagres.xdocreport.remoting.shared/pom.xml | 3 +-- sandbox/fr.opensagres.xdocreport.remoting.ws/pom.xml | 1 + .../pom.xml | 1 + .../fr.opensagres.xdocreport.template.velocity/pom.xml | 1 + template/fr.opensagres.xdocreport.template/pom.xml | 2 +- .../fr.opensagres.odfdom.converter.core/pom.xml | 1 + .../fr.opensagres.odfdom.converter.pdf.itext5/pom.xml | 1 + .../fr.opensagres.odfdom.converter.pdf.openpdf/pom.xml | 1 + .../fr.opensagres.odfdom.converter.pdf/pom.xml | 1 + .../fr.opensagres.odfdom.converter.xhtml/pom.xml | 1 + .../fr.opensagres.poi.xwpf.converter.core/pom.xml | 1 + .../pom.xml | 1 + .../pom.xml | 1 + .../fr.opensagres.poi.xwpf.converter.pdf/pom.xml | 1 + .../fr.opensagres.poi.xwpf.converter.xhtml/pom.xml | 1 + .../fr.opensagres.struts2.views.xdocreport/pom.xml | 1 + .../fr.opensagres.web.servlet.view.xdocreport/pom.xml | 1 + .../fr.opensagres.xdocreport.itext.extension/pom.xml | 1 + .../fr.opensagres.xdocreport.itext5.extension/pom.xml | 1 + .../fr.opensagres.xdocreport.openpdf.extension/pom.xml | 1 + .../fr.opensagres.xdocreport.openoffice.macro/pom.xml | 1 + .../fr.opensagres.xdocreport.openoffice.tools/pom.xml | 1 + tools/pom.xml | 1 + uberjar/pom.xml | 1 + uberjar/xdocreport/pom.xml | 1 + 52 files changed, 60 insertions(+), 17 deletions(-) diff --git a/converter/fr.opensagres.xdocreport.converter.docx.docx4j/pom.xml b/converter/fr.opensagres.xdocreport.converter.docx.docx4j/pom.xml index b07ccffb6..5c1e9156b 100644 --- a/converter/fr.opensagres.xdocreport.converter.docx.docx4j/pom.xml +++ b/converter/fr.opensagres.xdocreport.converter.docx.docx4j/pom.xml @@ -6,8 +6,8 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.converter.docx.docx4j + Converter docx - fr.opensagres.xdocreport fr.opensagres.xdocreport.converter diff --git a/converter/fr.opensagres.xdocreport.converter.docx.xwpf/pom.xml b/converter/fr.opensagres.xdocreport.converter.docx.xwpf/pom.xml index 2bc5805ad..c7514ce7f 100644 --- a/converter/fr.opensagres.xdocreport.converter.docx.xwpf/pom.xml +++ b/converter/fr.opensagres.xdocreport.converter.docx.xwpf/pom.xml @@ -6,8 +6,8 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.converter.docx.xwpf + Converter docx xwpf - fr.opensagres.xdocreport fr.opensagres.xdocreport.converter diff --git a/converter/fr.opensagres.xdocreport.converter.odt.odfdom/pom.xml b/converter/fr.opensagres.xdocreport.converter.odt.odfdom/pom.xml index 8c62a729c..a7ae16c7f 100644 --- a/converter/fr.opensagres.xdocreport.converter.odt.odfdom/pom.xml +++ b/converter/fr.opensagres.xdocreport.converter.odt.odfdom/pom.xml @@ -1,8 +1,10 @@ - + 4.0.0 fr.opensagres.xdocreport.converter.odt.odfdom - + ODT odfdom converter module fr.opensagres.xdocreport converter @@ -24,6 +26,6 @@ fr.opensagres.xdocreport fr.opensagres.odfdom.converter.xhtml 2.0.7-SNAPSHOT - + - \ No newline at end of file + diff --git a/converter/fr.opensagres.xdocreport.converter/pom.xml b/converter/fr.opensagres.xdocreport.converter/pom.xml index 4b31523c1..7fd3eb9fb 100644 --- a/converter/fr.opensagres.xdocreport.converter/pom.xml +++ b/converter/fr.opensagres.xdocreport.converter/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.converter + Base converter module fr.opensagres.xdocreport converter diff --git a/core/fr.opensagres.xdocreport.core/pom.xml b/core/fr.opensagres.xdocreport.core/pom.xml index 082d12c77..e16bfb942 100644 --- a/core/fr.opensagres.xdocreport.core/pom.xml +++ b/core/fr.opensagres.xdocreport.core/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.core + Core module log4j diff --git a/document/fr.opensagres.xdocreport.document.docx/pom.xml b/document/fr.opensagres.xdocreport.document.docx/pom.xml index 123e960b3..c4051803b 100644 --- a/document/fr.opensagres.xdocreport.document.docx/pom.xml +++ b/document/fr.opensagres.xdocreport.document.docx/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.document.docx + Docx document module fr.opensagres.xdocreport diff --git a/document/fr.opensagres.xdocreport.document.odp/pom.xml b/document/fr.opensagres.xdocreport.document.odp/pom.xml index c739284c1..75a9484f9 100644 --- a/document/fr.opensagres.xdocreport.document.odp/pom.xml +++ b/document/fr.opensagres.xdocreport.document.odp/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.document.odp + Document odp fr.opensagres.xdocreport document diff --git a/document/fr.opensagres.xdocreport.document.ods/pom.xml b/document/fr.opensagres.xdocreport.document.ods/pom.xml index fa9b2e1fb..a68317cf6 100644 --- a/document/fr.opensagres.xdocreport.document.ods/pom.xml +++ b/document/fr.opensagres.xdocreport.document.ods/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.document.ods + Document ODS module fr.opensagres.xdocreport document diff --git a/document/fr.opensagres.xdocreport.document.odt/pom.xml b/document/fr.opensagres.xdocreport.document.odt/pom.xml index 13a3e502d..3b5a05040 100644 --- a/document/fr.opensagres.xdocreport.document.odt/pom.xml +++ b/document/fr.opensagres.xdocreport.document.odt/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.document.odt + Base ODT module fr.opensagres.xdocreport document diff --git a/document/fr.opensagres.xdocreport.document.pptx/pom.xml b/document/fr.opensagres.xdocreport.document.pptx/pom.xml index c0d4e5738..052988a19 100644 --- a/document/fr.opensagres.xdocreport.document.pptx/pom.xml +++ b/document/fr.opensagres.xdocreport.document.pptx/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.document.pptx + PPTX document module fr.opensagres.xdocreport document diff --git a/document/fr.opensagres.xdocreport.document.textstyling.wiki/pom.xml b/document/fr.opensagres.xdocreport.document.textstyling.wiki/pom.xml index 5da1addc6..0260366ab 100644 --- a/document/fr.opensagres.xdocreport.document.textstyling.wiki/pom.xml +++ b/document/fr.opensagres.xdocreport.document.textstyling.wiki/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.document.textstyling.wiki + Document textstyling wiki module fr.opensagres.xdocreport document diff --git a/document/fr.opensagres.xdocreport.document.tools/pom.xml b/document/fr.opensagres.xdocreport.document.tools/pom.xml index 70c4fc47f..8b434b412 100644 --- a/document/fr.opensagres.xdocreport.document.tools/pom.xml +++ b/document/fr.opensagres.xdocreport.document.tools/pom.xml @@ -7,8 +7,8 @@ fr.opensagres.xdocreport.document.tools + Document tools module - maven-assembly-plugin diff --git a/document/fr.opensagres.xdocreport.document/pom.xml b/document/fr.opensagres.xdocreport.document/pom.xml index 26a9f1ec2..fe06323e9 100644 --- a/document/fr.opensagres.xdocreport.document/pom.xml +++ b/document/fr.opensagres.xdocreport.document/pom.xml @@ -7,7 +7,7 @@ fr.opensagres.xdocreport.document - + document diff --git a/integrationtests/fr.opensagres.xdocreport.core.test/pom.xml b/integrationtests/fr.opensagres.xdocreport.core.test/pom.xml index 257525300..c5f7a76a4 100644 --- a/integrationtests/fr.opensagres.xdocreport.core.test/pom.xml +++ b/integrationtests/fr.opensagres.xdocreport.core.test/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.core.test + Tests module diff --git a/remoting/fr.opensagres.xdocreport.remoting.converter.server/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.converter.server/pom.xml index 85d424fca..394be8404 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.converter.server/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.converter.server/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.converter.server + Remoting converter server org.apache.cxf diff --git a/remoting/fr.opensagres.xdocreport.remoting.converter/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.converter/pom.xml index 52c3dc62c..5c7db9fcc 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.converter/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.converter/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.converter + Remoting converter base module javax.activation diff --git a/remoting/fr.opensagres.xdocreport.remoting.reporting.server/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.reporting.server/pom.xml index d0c977051..3cdcea93d 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.reporting.server/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.reporting.server/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.reporting.server + Remoting reporting server org.apache.cxf diff --git a/remoting/fr.opensagres.xdocreport.remoting.reporting/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.reporting/pom.xml index 153bfc5bb..ac6f4512b 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.reporting/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.reporting/pom.xml @@ -6,8 +6,8 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.reporting + Remoting reporting module - fr.opensagres.xdocreport fr.opensagres.xdocreport.document diff --git a/remoting/fr.opensagres.xdocreport.remoting.resources.services.client/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.resources.services.client/pom.xml index be52284f3..de73209f6 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.resources.services.client/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.resources.services.client/pom.xml @@ -6,9 +6,8 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.resources.services.client + Remoting resources client - - fr.opensagres.xdocreport fr.opensagres.xdocreport.remoting.resources diff --git a/remoting/fr.opensagres.xdocreport.remoting.resources.services.server/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.resources.services.server/pom.xml index c08099709..fba94a2a3 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.resources.services.server/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.resources.services.server/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.resources.services.server + Server remoting module diff --git a/remoting/fr.opensagres.xdocreport.remoting.resources/pom.xml b/remoting/fr.opensagres.xdocreport.remoting.resources/pom.xml index 96d1442fb..a54f8a101 100644 --- a/remoting/fr.opensagres.xdocreport.remoting.resources/pom.xml +++ b/remoting/fr.opensagres.xdocreport.remoting.resources/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.resources + Remoting resources jakarta.xml.bind diff --git a/sandbox/fr.opensagres.xdocreport.converter.fop.docx/pom.xml b/sandbox/fr.opensagres.xdocreport.converter.fop.docx/pom.xml index 1e7f58f0a..43bb19092 100644 --- a/sandbox/fr.opensagres.xdocreport.converter.fop.docx/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.converter.fop.docx/pom.xml @@ -1,12 +1,12 @@ 4.0.0 fr.opensagres.xdocreport.converter.fop.docx + Converter FOP Docx experiment fr.opensagres.xdocreport sandbox 2.0.7-SNAPSHOT - fr.opensagres.xdocreport diff --git a/sandbox/fr.opensagres.xdocreport.converter.fop.odt/pom.xml b/sandbox/fr.opensagres.xdocreport.converter.fop.odt/pom.xml index 53bba8149..ce51aee5b 100644 --- a/sandbox/fr.opensagres.xdocreport.converter.fop.odt/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.converter.fop.odt/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.converter.fop.odt + Converter FOP ODT fr.opensagres.xdocreport sandbox diff --git a/sandbox/fr.opensagres.xdocreport.converter.fop/pom.xml b/sandbox/fr.opensagres.xdocreport.converter.fop/pom.xml index 1309f9920..95da58016 100644 --- a/sandbox/fr.opensagres.xdocreport.converter.fop/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.converter.fop/pom.xml @@ -1,4 +1,6 @@ - + 4.0.0 sandbox @@ -6,7 +8,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.converter.fop - + Converter FOP experiment fr.opensagres.xdocreport.converter diff --git a/sandbox/fr.opensagres.xdocreport.remoting.api/pom.xml b/sandbox/fr.opensagres.xdocreport.remoting.api/pom.xml index 7cdec7c10..356015122 100644 --- a/sandbox/fr.opensagres.xdocreport.remoting.api/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.remoting.api/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.api + Remoting API diff --git a/sandbox/fr.opensagres.xdocreport.remoting.javaclient/pom.xml b/sandbox/fr.opensagres.xdocreport.remoting.javaclient/pom.xml index c5f620e97..1338ece39 100644 --- a/sandbox/fr.opensagres.xdocreport.remoting.javaclient/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.remoting.javaclient/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.javaclient + Javaclient fr.opensagres.xdocreport diff --git a/sandbox/fr.opensagres.xdocreport.remoting.rest/pom.xml b/sandbox/fr.opensagres.xdocreport.remoting.rest/pom.xml index 5715772dc..f967b004e 100644 --- a/sandbox/fr.opensagres.xdocreport.remoting.rest/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.remoting.rest/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.rest + Rest extension fr.opensagres.xdocreport diff --git a/sandbox/fr.opensagres.xdocreport.remoting.shared/pom.xml b/sandbox/fr.opensagres.xdocreport.remoting.shared/pom.xml index 57de34301..cf6323170 100644 --- a/sandbox/fr.opensagres.xdocreport.remoting.shared/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.remoting.shared/pom.xml @@ -6,9 +6,8 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.shared + Shared remoting module - - fr.opensagres.xdocreport fr.opensagres.xdocreport.document diff --git a/sandbox/fr.opensagres.xdocreport.remoting.ws/pom.xml b/sandbox/fr.opensagres.xdocreport.remoting.ws/pom.xml index ff3c6fe3c..aa13b50a5 100644 --- a/sandbox/fr.opensagres.xdocreport.remoting.ws/pom.xml +++ b/sandbox/fr.opensagres.xdocreport.remoting.ws/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.remoting.ws + WS extension javax.servlet diff --git a/template/fr.opensagres.xdocreport.template.freemarker/pom.xml b/template/fr.opensagres.xdocreport.template.freemarker/pom.xml index c72accf84..0aed1b545 100644 --- a/template/fr.opensagres.xdocreport.template.freemarker/pom.xml +++ b/template/fr.opensagres.xdocreport.template.freemarker/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.template.freemarker + Templating extension based on freemarker fr.opensagres.xdocreport template diff --git a/template/fr.opensagres.xdocreport.template.velocity/pom.xml b/template/fr.opensagres.xdocreport.template.velocity/pom.xml index 034df782b..223f086f1 100644 --- a/template/fr.opensagres.xdocreport.template.velocity/pom.xml +++ b/template/fr.opensagres.xdocreport.template.velocity/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.xdocreport.template.velocity + Templating extension based on Velocity fr.opensagres.xdocreport template diff --git a/template/fr.opensagres.xdocreport.template/pom.xml b/template/fr.opensagres.xdocreport.template/pom.xml index 534501fbf..9a3db2670 100644 --- a/template/fr.opensagres.xdocreport.template/pom.xml +++ b/template/fr.opensagres.xdocreport.template/pom.xml @@ -6,7 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.template - + Template fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.odfdom.converter.core/pom.xml b/thirdparties-extension/fr.opensagres.odfdom.converter.core/pom.xml index 3ece1aa2f..cf8716ae5 100644 --- a/thirdparties-extension/fr.opensagres.odfdom.converter.core/pom.xml +++ b/thirdparties-extension/fr.opensagres.odfdom.converter.core/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.odfdom.converter.core + Base odfdom converter module fr.opensagres.xdocreport thirdparties-extension diff --git a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.itext5/pom.xml b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.itext5/pom.xml index 86f123d5f..2cc3c7c76 100644 --- a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.itext5/pom.xml +++ b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.itext5/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.odfdom.converter.pdf.itext5 + Converter odfdom iText5 fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.openpdf/pom.xml b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.openpdf/pom.xml index 9eb4e62f1..30c56085e 100644 --- a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.openpdf/pom.xml +++ b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf.openpdf/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.odfdom.converter.pdf.openpdf + Converter odfdom openpdf fr.opensagres.xdocreport thirdparties-extension diff --git a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf/pom.xml b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf/pom.xml index be6703711..e3ae43f5e 100644 --- a/thirdparties-extension/fr.opensagres.odfdom.converter.pdf/pom.xml +++ b/thirdparties-extension/fr.opensagres.odfdom.converter.pdf/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.odfdom.converter.pdf + odfdom converter pdf mmodule fr.opensagres.xdocreport thirdparties-extension diff --git a/thirdparties-extension/fr.opensagres.odfdom.converter.xhtml/pom.xml b/thirdparties-extension/fr.opensagres.odfdom.converter.xhtml/pom.xml index 98f5d5d53..545a9bd6e 100644 --- a/thirdparties-extension/fr.opensagres.odfdom.converter.xhtml/pom.xml +++ b/thirdparties-extension/fr.opensagres.odfdom.converter.xhtml/pom.xml @@ -1,6 +1,7 @@ 4.0.0 fr.opensagres.odfdom.converter.xhtml + Converter odfdom xhtml fr.opensagres.xdocreport thirdparties-extension diff --git a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.core/pom.xml b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.core/pom.xml index 6fa68b8fe..86c363f01 100644 --- a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.core/pom.xml +++ b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.core/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.poi.xwpf.converter.core + XWPF Conveter core module org.apache.poi diff --git a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.itext5/pom.xml b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.itext5/pom.xml index 44038b450..57a81afb8 100644 --- a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.itext5/pom.xml +++ b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.itext5/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.poi.xwpf.converter.pdf.itext5 + Converter pdf iText5 fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.openpdf/pom.xml b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.openpdf/pom.xml index 258a6d6eb..7367b232d 100644 --- a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.openpdf/pom.xml +++ b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf.openpdf/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.poi.xwpf.converter.pdf.openpdf + Converter pdf openpdf fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf/pom.xml b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf/pom.xml index 920188a4d..f4308460b 100644 --- a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf/pom.xml +++ b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.pdf/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.poi.xwpf.converter.pdf + XWPF Converter module fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.xhtml/pom.xml b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.xhtml/pom.xml index ddd61a6f8..720f0f893 100644 --- a/thirdparties-extension/fr.opensagres.poi.xwpf.converter.xhtml/pom.xml +++ b/thirdparties-extension/fr.opensagres.poi.xwpf.converter.xhtml/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.poi.xwpf.converter.xhtml + XWPF to XHTML converter module fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.struts2.views.xdocreport/pom.xml b/thirdparties-extension/fr.opensagres.struts2.views.xdocreport/pom.xml index da32b9b0d..3d427a2b9 100644 --- a/thirdparties-extension/fr.opensagres.struts2.views.xdocreport/pom.xml +++ b/thirdparties-extension/fr.opensagres.struts2.views.xdocreport/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.struts2.views.xdocreport + Struts2 extension fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.web.servlet.view.xdocreport/pom.xml b/thirdparties-extension/fr.opensagres.web.servlet.view.xdocreport/pom.xml index 5e946736f..162bb761d 100644 --- a/thirdparties-extension/fr.opensagres.web.servlet.view.xdocreport/pom.xml +++ b/thirdparties-extension/fr.opensagres.web.servlet.view.xdocreport/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.web.servlet.view.xdocreport + Servlet extension fr.opensagres.xdocreport diff --git a/thirdparties-extension/fr.opensagres.xdocreport.itext.extension/pom.xml b/thirdparties-extension/fr.opensagres.xdocreport.itext.extension/pom.xml index c41ef2c8f..698635a7d 100644 --- a/thirdparties-extension/fr.opensagres.xdocreport.itext.extension/pom.xml +++ b/thirdparties-extension/fr.opensagres.xdocreport.itext.extension/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.itext.extension + iText extension com.lowagie diff --git a/thirdparties-extension/fr.opensagres.xdocreport.itext5.extension/pom.xml b/thirdparties-extension/fr.opensagres.xdocreport.itext5.extension/pom.xml index 705ccf4ae..fb1b7f34f 100644 --- a/thirdparties-extension/fr.opensagres.xdocreport.itext5.extension/pom.xml +++ b/thirdparties-extension/fr.opensagres.xdocreport.itext5.extension/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.itext5.extension + iText5 extension com.itextpdf diff --git a/thirdparties-extension/fr.opensagres.xdocreport.openpdf.extension/pom.xml b/thirdparties-extension/fr.opensagres.xdocreport.openpdf.extension/pom.xml index 70fa88247..566cb3bbb 100644 --- a/thirdparties-extension/fr.opensagres.xdocreport.openpdf.extension/pom.xml +++ b/thirdparties-extension/fr.opensagres.xdocreport.openpdf.extension/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.openpdf.extension + Openpdf extension com.github.librepdf diff --git a/tools/fr.opensagres.xdocreport.openoffice.macro/pom.xml b/tools/fr.opensagres.xdocreport.openoffice.macro/pom.xml index 9405dd138..83cf51f4c 100644 --- a/tools/fr.opensagres.xdocreport.openoffice.macro/pom.xml +++ b/tools/fr.opensagres.xdocreport.openoffice.macro/pom.xml @@ -7,6 +7,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.openoffice.macro + Macro tools 2.0.7-SNAPSHOT pom diff --git a/tools/fr.opensagres.xdocreport.openoffice.tools/pom.xml b/tools/fr.opensagres.xdocreport.openoffice.tools/pom.xml index 57cbaab8a..37fc9cd2e 100644 --- a/tools/fr.opensagres.xdocreport.openoffice.tools/pom.xml +++ b/tools/fr.opensagres.xdocreport.openoffice.tools/pom.xml @@ -6,6 +6,7 @@ 2.0.7-SNAPSHOT fr.opensagres.xdocreport.openoffice.tools + Openoffice tools ${artifactId} dist diff --git a/tools/pom.xml b/tools/pom.xml index 092062869..494f71059 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -7,6 +7,7 @@ .. tools + Tooling modules pom fr.opensagres.xdocreport.openoffice.tools diff --git a/uberjar/pom.xml b/uberjar/pom.xml index 16881a8ce..d4a5cba30 100644 --- a/uberjar/pom.xml +++ b/uberjar/pom.xml @@ -7,6 +7,7 @@ .. uberjar + uberjar ! pom diff --git a/uberjar/xdocreport/pom.xml b/uberjar/xdocreport/pom.xml index a7deb79b3..4a2a52f97 100644 --- a/uberjar/xdocreport/pom.xml +++ b/uberjar/xdocreport/pom.xml @@ -7,6 +7,7 @@ .. xdocreport + Uberjar XDocreport From 55756c3c7011c248dde5ea00c460f6f724682801 Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Fri, 6 Feb 2026 21:02:42 +0100 Subject: [PATCH 7/9] fix: no need for central-deploy profile --- .github/workflows/release-to-maven-central.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-to-maven-central.yml b/.github/workflows/release-to-maven-central.yml index 6d6dfc9c0..516db2005 100644 --- a/.github/workflows/release-to-maven-central.yml +++ b/.github/workflows/release-to-maven-central.yml @@ -29,7 +29,7 @@ jobs: run: mvn versions:set "-DnewVersion=${{ github.event.inputs.releaseversion }}" - name: Publish package - run: mvn --batch-mode clean deploy -P central-deploy -DskipTests=true + run: mvn --batch-mode clean deploy -DskipTests=true env: MAVEN_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }} From ba0d510b82c08f7e43815118bc020d077655db04 Mon Sep 17 00:00:00 2001 From: Pascal Leclercq Date: Fri, 6 Feb 2026 21:07:18 +0100 Subject: [PATCH 8/9] fix: server id is now central --- .github/workflows/release-to-maven-central.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-to-maven-central.yml b/.github/workflows/release-to-maven-central.yml index 516db2005..ae4d69e14 100644 --- a/.github/workflows/release-to-maven-central.yml +++ b/.github/workflows/release-to-maven-central.yml @@ -19,7 +19,7 @@ jobs: with: java-version: '8' distribution: 'temurin' - server-id: sonatype-nexus-staging + server-id: central server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} From 41a43d27a661426a3998bd4d38a20ce73531bcdb Mon Sep 17 00:00:00 2001 From: Kevin Leturc Date: Wed, 11 Feb 2026 14:38:28 +0100 Subject: [PATCH 9/9] WIP update release workflow --- .../workflows/release-to-maven-central.yml | 26 ++-- pom.xml | 120 ++++++++++++------ 2 files changed, 100 insertions(+), 46 deletions(-) diff --git a/.github/workflows/release-to-maven-central.yml b/.github/workflows/release-to-maven-central.yml index ae4d69e14..45e2f065a 100644 --- a/.github/workflows/release-to-maven-central.yml +++ b/.github/workflows/release-to-maven-central.yml @@ -2,15 +2,20 @@ name: Release to maven central on: workflow_dispatch: inputs: - releaseversion: - description: 'Release version' + releaseVersion: + description: "Default version to use when preparing a release." required: true - default: '2.0.7' + default: "X.Y.Z" + developmentVersion: + description: "Default version to use for new local working copy." + required: true + default: "X.Y.Z-SNAPSHOT" + jobs: publish: runs-on: ubuntu-latest steps: - - run: echo "Will start a Maven Central upload with version ${{ github.event.inputs.releaseversion }}" + - run: echo "Release the project and upload to Maven Central" - uses: actions/checkout@v3 @@ -25,12 +30,15 @@ jobs: gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} gpg-passphrase: MAVEN_GPG_PASSPHRASE - - name: Set projects Maven version to GitHub Action GUI set version - run: mvn versions:set "-DnewVersion=${{ github.event.inputs.releaseversion }}" - - - name: Publish package - run: mvn --batch-mode clean deploy -DskipTests=true + - name: Release project and publish to Maven Central env: MAVEN_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }} MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} + shell: bash + run: | + mvn --batch-mode \ + -DdryRun=true \ + -DpushChanges=false \ + release:prepare \ + release:perform diff --git a/pom.xml b/pom.xml index 93fd3c18c..8ab997e5d 100644 --- a/pom.xml +++ b/pom.xml @@ -26,15 +26,6 @@ install - - org.sonatype.central - central-publishing-maven-plugin - 0.9.0 - true - - central - - maven-compiler-plugin @@ -92,6 +83,7 @@ clean install -DskipTests true + release @@ -113,22 +105,6 @@ - - maven-source-plugin - 3.2.1 - - true - - - - attach-sources - verify - - jar - - - - org.apache.maven.plugins maven-site-plugin @@ -144,11 +120,6 @@ true - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - org.apache.maven.plugins maven-surefire-report-plugin @@ -157,13 +128,6 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - @@ -197,6 +161,15 @@ maven-compiler-plugin 3.1 + + maven-source-plugin + 3.2.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + maven-release-plugin 2.5.3 @@ -214,6 +187,11 @@ cobertura-maven-plugin 2.7 + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + @@ -313,6 +291,74 @@ + release + + + + + org.sonatype.central + central-publishing-maven-plugin + 0.10.0 + true + + central + + + + maven-source-plugin + + true + + + + attach-sources + verify + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + + jar + + + + + -Xdoclint:none + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + --pinentry-mode + loopback + + + + + + + + + m2e m2e.version