类 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.void
setClasspath
(Object classpath) Sets the classpath that the task will examine when resolving the main class name.void
setClasspath
(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 theResolveMainClassName
task.
-
-
方法详细资料
-
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 givenclasspath
is 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
-