From 896b7e6e91a917207f5d36f4154451b7dbe15ce8 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sun, 26 Apr 2026 10:54:19 +0200 Subject: [PATCH] feat(license-minter): add cameleer-license-minter Maven module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Top-level module sibling to cameleer-server-core/-app. Depends on cameleer-server-core for the LicenseInfo schema. Spring Boot repackage produces a runnable -cli classifier for the vendor. Not added as a dependency from cameleer-server-app — runtime tree must not carry signing primitives. Co-Authored-By: Claude Opus 4.7 (1M context) --- cameleer-license-minter/pom.xml | 63 +++++++++++++++++++++++++++++++++ pom.xml | 1 + 2 files changed, 64 insertions(+) create mode 100644 cameleer-license-minter/pom.xml diff --git a/cameleer-license-minter/pom.xml b/cameleer-license-minter/pom.xml new file mode 100644 index 00000000..ee6c4798 --- /dev/null +++ b/cameleer-license-minter/pom.xml @@ -0,0 +1,63 @@ + + + 4.0.0 + + + com.cameleer + cameleer-server-parent + 1.0-SNAPSHOT + + + cameleer-license-minter + Cameleer License Minter + Vendor-only Ed25519 license signing library + CLI + + + + com.cameleer + cameleer-server-core + + + com.fasterxml.jackson.core + jackson-databind + + + org.slf4j + slf4j-api + + + + org.junit.jupiter + junit-jupiter + test + + + org.assertj + assertj-core + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + repackage-cli + + repackage + + + cli + com.cameleer.license.minter.cli.LicenseMinterCli + + + + + + + diff --git a/pom.xml b/pom.xml index 9562c50a..c50c031e 100644 --- a/pom.xml +++ b/pom.xml @@ -22,6 +22,7 @@ cameleer-server-core cameleer-server-app + cameleer-license-minter