From 9d9b24ef2e70290dbcec47de530d4dd72c35d32d Mon Sep 17 00:00:00 2001 From: Glavo Date: Fri, 6 Dec 2019 03:48:20 +0800 Subject: fix show version bug --- src/main/java/org/glavo/javah/Main.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/glavo/javah/Main.java b/src/main/java/org/glavo/javah/Main.java index a83c2e2..3c2be04 100644 --- a/src/main/java/org/glavo/javah/Main.java +++ b/src/main/java/org/glavo/javah/Main.java @@ -16,7 +16,7 @@ import java.util.stream.Stream; import static picocli.CommandLine.*; -@Command(name = "gjavah", version = "gjavah %1", sortOptions = false) +@Command(name = "gjavah", version = "gjavah ${gjavah.version}", sortOptions = false) public class Main { @Option(names = {"-p", "--module-path"}, description = "Path from which to search modules") private String modulePath; @@ -50,7 +50,8 @@ public class Main { } if (m.showVersion) { try (InputStream in = Main.class.getResourceAsStream("/META-INF/MANIFEST.MF")) { - cm.printVersionHelp(System.out, Help.Ansi.AUTO, new Manifest(in).getMainAttributes().getValue("GJavah-Version")); + System.setProperty("gjavah.version", new Manifest(in).getMainAttributes().getValue("GJavah-Version")); + cm.printVersionHelp(System.out); } return; } -- cgit v1.2.3