类 GeneratePatchTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.orange.patch.plugin.GeneratePatchTask
- 所有已实现的接口:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class GeneratePatchTask
extends org.gradle.api.DefaultTask
生成补丁的 Gradle 任务
集成 PatchGenerator API,支持增量构建。
Requirements: 7.2, 7.6, 7.7
-
嵌套类概要
从接口继承的嵌套类/接口 org.gradle.api.Task
org.gradle.api.Task.Namer -
字段概要
从接口继承的字段 org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidabstract org.gradle.api.file.RegularFileProperty基线 APK 文件abstract org.gradle.api.provider.Property<String>引擎类型: auto, java, nativeabstract org.gradle.api.provider.Property<String>Key 别名abstract org.gradle.api.provider.Property<String>Key 密码abstract org.gradle.api.file.RegularFilePropertyKeystore 文件abstract org.gradle.api.provider.Property<String>Keystore 密码abstract org.gradle.api.file.RegularFileProperty新版本 APK 文件abstract org.gradle.api.file.DirectoryProperty输出目录abstract org.gradle.api.provider.Property<Boolean>是否启用补丁生成abstract org.gradle.api.provider.Property<String>补丁模式: full_dex, bsdiff从类继承的方法 org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService从类继承的方法 org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
构造器详细资料
-
GeneratePatchTask
public GeneratePatchTask()
-
-
方法详细资料
-
getBaselineApk
@InputFile public abstract org.gradle.api.file.RegularFileProperty getBaselineApk()基线 APK 文件 -
getNewApk
@InputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getNewApk()新版本 APK 文件 -
getOutputDir
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getOutputDir()输出目录 -
getKeystoreFile
@InputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getKeystoreFile()Keystore 文件 -
getKeystorePassword
Keystore 密码 -
getKeyAlias
Key 别名 -
getKeyPassword
Key 密码 -
getEngine
引擎类型: auto, java, native -
getPatchMode
补丁模式: full_dex, bsdiff -
getPatchEnabled
是否启用补丁生成 -
generatePatch
public void generatePatch()
-