类 ResolveMainClassName
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.springframework.boot.gradle.plugin.ResolveMainClassName
- 所有已实现的接口:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
@DisableCachingByDefault(because="Not worth caching")
public class ResolveMainClassName
extends DefaultTask
Task for resolving the name of the application's main class.- 从以下版本开始:
- 2.4
- 作者:
- Andy Wilkinson
-
嵌套类概要
从接口继承的嵌套类/接口 org.gradle.api.Task
Task.Namer -
字段概要
从接口继承的字段 org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Returns the classpath that the task will examine when resolving the main class name.Returns the property for the explicitly configured main class name that should be used in favor of resolving the main class name from the classpath.Returns the property for the task's output file that will contain the name of the main class.voidsetClasspath(Object classpath) Sets the classpath that the task will examine when resolving the main class name.voidsetClasspath(FileCollection classpath) Sets the classpath that the task will examine when resolving the main class name.从类继承的方法 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
-
构造器详细资料
-
ResolveMainClassName
public ResolveMainClassName()Creates a new instance of theResolveMainClassNametask.
-
-
方法详细资料
-
getClasspath
Returns the classpath that the task will examine when resolving the main class name.- 返回:
- the classpath
-
setClasspath
Sets the classpath that the task will examine when resolving the main class name.- 参数:
classpath- the classpath
-
setClasspath
Sets the classpath that the task will examine when resolving the main class name. The givenclasspathis evaluated as perProject.files(Object...).- 参数:
classpath- the classpath- 从以下版本开始:
- 2.5.10
-
getOutputFile
Returns the property for the task's output file that will contain the name of the main class.- 返回:
- the output file
-
getConfiguredMainClassName
Returns the property for the explicitly configured main class name that should be used in favor of resolving the main class name from the classpath.- 返回:
- the configured main class name property
-