aboutsummaryrefslogtreecommitdiff
path: root/applet
diff options
context:
space:
mode:
Diffstat (limited to 'applet')
-rw-r--r--applet/build.gradle.kts29
1 files changed, 9 insertions, 20 deletions
diff --git a/applet/build.gradle.kts b/applet/build.gradle.kts
index 091dc09..83bafb8 100644
--- a/applet/build.gradle.kts
+++ b/applet/build.gradle.kts
@@ -6,13 +6,10 @@ buildscript {
maven("https://mvn.javacard.pro/maven")
maven("https://deadcode.me/mvn")
}
- dependencies {
- classpath("com.klinec:gradle-javacard:1.8.0")
- }
}
plugins {
- id("com.klinec.gradle.javacard") version "1.8.0"
+ id("sk.neuromancer.gradle.javacard") version "1.8.1"
id("java")
}
@@ -45,13 +42,6 @@ dependencies {
testImplementation("org.junit.jupiter:junit-jupiter")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
- // Include plugin as it has bundled GP & other tools.
- // Alternative: include GP manually, but the included
- // version has to be compatible with the plugin.
- runtimeOnly("com.klinec:gradle-javacard:1.8.0") {
- // Exclude old BouncyCastle (we have newer).
- exclude(group = "org.bouncycastle", module="bcpkix-jdk15on")
- }
runtimeOnly("org.bouncycastle:bcpkix-jdk18on:1.77")
}
@@ -90,24 +80,23 @@ javacard {
addImplicitJcardSimJunit(false)
if (JavaVersion.current() == JavaVersion.VERSION_1_8) {
- /*
- // Exclude for the time being, as the "excludes" param is not properly implemented upstream.
- // https://github.com/ph4r05/javacard-gradle-plugin/pull/11
+
cap {
jckit(sdks["JC221"]!!.first)
packageName("cz.crcs.ectester.applet")
version(version)
aid(pkgAID)
output("applet221.cap")
+ verify(false)
- //excludes("ECTesterAppletExtended.*")
+ excludes("**/ECTesterAppletExtended.java")
applet {
className("cz.crcs.ectester.applet.ECTesterApplet")
aid("454354657374657230333320323231")
}
}
- */
+
cap {
jckit(sdks["JC222"]!!.first)
@@ -116,7 +105,7 @@ javacard {
aid(pkgAID)
output("applet222.cap")
- //excludes("ECTesterApplet.*")
+ excludes("**/ECTesterApplet.java")
applet {
className("cz.crcs.ectester.applet.ECTesterAppletExtended")
@@ -133,7 +122,7 @@ javacard {
aid(pkgAID)
output("applet305.cap")
- //excludes("ECTesterApplet.*")
+ excludes("**/ECTesterApplet.java")
applet {
className("cz.crcs.ectester.applet.ECTesterAppletExtended")
@@ -152,7 +141,7 @@ javacard {
aid(pkgAID)
output("applet320.cap")
- //excludes("ECTesterApplet.*")
+ excludes("**/ECTesterApplet.java")
applet {
className("cz.crcs.ectester.applet.ECTesterAppletExtended")
@@ -161,4 +150,4 @@ javacard {
}
}
}
-} \ No newline at end of file
+}