Skip to content

Commit 03a5cd2

Browse files
committed
Add %v into applet name template, mirrors version attribute
1 parent 26157e4 commit 03a5cd2

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ Following substitutions are available:
128128
* `%a` - package AID (hex)
129129
* `%j` - targeted JavaCard version (ex: 3.0.5)
130130
* `%J` - used JDK version (ex: jdk11)
131+
* `%v` - applet package version (same as `version` attribute for `cap`, ex: v1.0)
131132

132133
### Command line utility
133134
`ant-javacard.jar` can be used to dump built .cap file metadata and to re-run off-card verifier.

task/src/main/java/pro/javacard/ant/JCCap.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,7 @@ private String capFileName(CAPFile cap, String template) {
783783
name = name.replace("%n", n); // "common name", applet or package
784784
name = name.replace("%p", cap.getPackageName()); // package name
785785
name = name.replace("%a", cap.getPackageAID().toString()); // package AID
786+
name = name.replace("%v", "v" + cap.getPackageVersion()); // package version
786787
name = name.replace("%j", cap.guessJavaCardVersion().orElse("unknown")); // JavaCard version
787788
name = name.replace("%g", cap.guessGlobalPlatformVersion().orElse("unknown")); // GlobalPlatform version
788789
name = name.replace("%J", String.format("jdk%d", Misc.getCurrentJDKVersion())); // JDK version

0 commit comments

Comments
 (0)