From 926eb906f42b078d51dfcc08332314ed06c01398 Mon Sep 17 00:00:00 2001 From: Andres Almiray Date: Tue, 21 Jan 2025 19:27:29 +0100 Subject: [PATCH] feat: Wire project version to System properties before execution --- .../rife/bld/extension/AbstractJReleaserOperation.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/rife/bld/extension/AbstractJReleaserOperation.java b/src/main/java/rife/bld/extension/AbstractJReleaserOperation.java index d26af8e..a6c8ce6 100644 --- a/src/main/java/rife/bld/extension/AbstractJReleaserOperation.java +++ b/src/main/java/rife/bld/extension/AbstractJReleaserOperation.java @@ -58,7 +58,7 @@ public abstract class AbstractJReleaserOperation args = new ArrayList<>(); if (project_ != null) { + System.setProperty("JRELEASER_PROJECT_VERSION", project_.version().toString()); args.add(javaTool()); args.add("-cp"); args.add(String.format("%s:%s:%s:%s", new File(project_.libTestDirectory(), "*"), - new File(project_.libCompileDirectory(), "*"), project_.buildMainDirectory(), - project_.buildTestDirectory())); + new File(project_.libCompileDirectory(), "*"), project_.buildMainDirectory(), + project_.buildTestDirectory())); args.add("org.jreleaser.cli.Main"); args.add(getCommand());