class JavaCardPlugin extends java.lang.Object
JavaCard plugin.
| Type | Name and description |
|---|---|
static java.lang.String |
BUILD_TASK |
static java.lang.String |
GLOBAL_PLATFORM_GROUP |
static java.lang.String |
INSTALL_TASK |
static java.lang.String |
LIST_TASK |
static java.lang.String |
PLUGIN_NAME |
Task |
buildTask |
org.slf4j.Logger |
logger |
| Type | Name and description |
|---|---|
void |
apply(org.gradle.api.Project project) |
java.lang.Object |
configureClasspath(org.gradle.api.Project project, JavaCard extension)Configure source set / dependency class path for main, tests and smartcard test |
java.lang.Object |
createGpExec(Task task, java.lang.String grp, java.lang.String desc, java.lang.Object arguments)Create GpExec task |
java.lang.Object |
createInstallTask(org.gradle.api.Project project, JavaCard extension)create GpExec install cap file task |
java.lang.Object |
createListTask(org.gradle.api.Project project, JavaCard extension)Create GpExec list applet task |
java.lang.Object |
createScriptTask(org.gradle.api.Project project, java.lang.String taskName, java.lang.Object args)Create GpExec apdu script task. |
static java.lang.Object |
getDefaultJcardSim() |
static java.lang.Object |
getDefaultJunit() |
static java.lang.Object |
hasDependencies(JavaCard extension) |
static java.lang.Object |
initDependencies(org.gradle.api.Project project) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Configure source set / dependency class path for main, tests and smartcard test
project - gradle projectsdk - JC SDK pathCreate GpExec task
project - gradle projecttask - gradle task objectgrp - group namedesc - task descriptionarguments - arguments to gp toolcreate GpExec install cap file task
project - gradle projectextension - gradle extensionCreate GpExec list applet task
project - gradle projectCreate GpExec apdu script task.
project - gradle projecttaskName - task name