diff options
| author | Ján Jančár | 2025-07-15 15:58:21 +0200 |
|---|---|---|
| committer | GitHub | 2025-07-15 15:58:21 +0200 |
| commit | 4c52961479eb3db5e24dbea567b0c28c1efcde31 (patch) | |
| tree | 739f8b3a85167518f092fb24dec83c6476cc8c82 /applet/build.gradle.kts | |
| parent | ba6657f54ed7865145c216ec13160ecf46e07633 (diff) | |
| parent | 3d5a6e492d94651a4c0379f846dcfe5089aa1a8c (diff) | |
| download | ECTester-4c52961479eb3db5e24dbea567b0c28c1efcde31.tar.gz ECTester-4c52961479eb3db5e24dbea567b0c28c1efcde31.tar.zst ECTester-4c52961479eb3db5e24dbea567b0c28c1efcde31.zip | |
Diffstat (limited to 'applet/build.gradle.kts')
| -rw-r--r-- | applet/build.gradle.kts | 29 |
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 +} |
