From afd68b0a982d1efe690ca24ab0145e2e4069de6c Mon Sep 17 00:00:00 2001 From: Davide Angelocola Date: Fri, 26 Jun 2026 18:09:34 +0200 Subject: [PATCH] feat: zstd-platform as an empty convenience jar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change zstd-platform from pom to jar packaging: an ordinary (empty) jar artifact that transitively pulls the bindings plus all six native libraries. Clients add a single normal dependency — no pom. - zstd-platform: packaging pom -> jar (empty/sources/javadoc jars attach via the parent's maven-jar-plugin executions, Central-ready) - parent + bom dependencyManagement: drop pom - README + tutorial: drop pom from the usage snippets Co-Authored-By: Claude Opus 4.8 --- README.md | 1 - bom/pom.xml | 1 - docs/tutorial.md | 1 - pom.xml | 1 - zstd-platform/pom.xml | 15 +++++++++------ 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 8f10689..de4a7e0 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,6 @@ The docs follow the [Diátaxis](https://diataxis.fr) framework: io.github.dfa1.zstd zstd-platform 0.2 - pom ``` diff --git a/bom/pom.xml b/bom/pom.xml index bc6a81f..b385153 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -25,7 +25,6 @@ io.github.dfa1.zstd zstd-platform ${project.version} - pom io.github.dfa1.zstd diff --git a/docs/tutorial.md b/docs/tutorial.md index 399b871..580a663 100644 --- a/docs/tutorial.md +++ b/docs/tutorial.md @@ -15,7 +15,6 @@ runs on any OS/arch: io.github.dfa1.zstd zstd-platform 0.2 - pom ``` diff --git a/pom.xml b/pom.xml index e83f275..d25edac 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,6 @@ io.github.dfa1.zstd zstd-platform ${project.version} - pom io.github.dfa1.zstd diff --git a/zstd-platform/pom.xml b/zstd-platform/pom.xml index 83a73c4..9b2b571 100644 --- a/zstd-platform/pom.xml +++ b/zstd-platform/pom.xml @@ -12,13 +12,16 @@ zstd-platform zstd-platform zstd-java bindings bundled with every platform's native library - pom + + jar - + io.github.dfa1.zstd