File tree Expand file tree Collapse file tree 2 files changed +2
-0
lines changed
task/src/main/java/pro/javacard/ant Expand file tree Collapse file tree 2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,7 @@ Following substitutions are available:
128
128
* ` %a ` - package AID (hex)
129
129
* ` %j ` - targeted JavaCard version (ex: 3.0.5)
130
130
* ` %J ` - used JDK version (ex: jdk11)
131
+ * ` %v ` - applet package version (same as ` version ` attribute for ` cap ` , ex: v1.0)
131
132
132
133
### Command line utility
133
134
` ant-javacard.jar ` can be used to dump built .cap file metadata and to re-run off-card verifier.
Original file line number Diff line number Diff line change @@ -783,6 +783,7 @@ private String capFileName(CAPFile cap, String template) {
783
783
name = name .replace ("%n" , n ); // "common name", applet or package
784
784
name = name .replace ("%p" , cap .getPackageName ()); // package name
785
785
name = name .replace ("%a" , cap .getPackageAID ().toString ()); // package AID
786
+ name = name .replace ("%v" , "v" + cap .getPackageVersion ()); // package version
786
787
name = name .replace ("%j" , cap .guessJavaCardVersion ().orElse ("unknown" )); // JavaCard version
787
788
name = name .replace ("%g" , cap .guessGlobalPlatformVersion ().orElse ("unknown" )); // GlobalPlatform version
788
789
name = name .replace ("%J" , String .format ("jdk%d" , Misc .getCurrentJDKVersion ())); // JDK version
You can’t perform that action at this time.
0 commit comments