类 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
  • 构造器详细资料

    • ResolveMainClassName

      public ResolveMainClassName()
      Creates a new instance of the ResolveMainClassName task.
  • 方法详细资料

    • getClasspath

      @Classpath public FileCollection getClasspath()
      Returns the classpath that the task will examine when resolving the main class name.
      返回:
      the classpath
    • setClasspath

      public void setClasspath(FileCollection classpath)
      Sets the classpath that the task will examine when resolving the main class name.
      参数:
      classpath - the classpath
    • setClasspath

      public void setClasspath(Object classpath)
      Sets the classpath that the task will examine when resolving the main class name. The given classpath is evaluated as per Project.files(Object...).
      参数:
      classpath - the classpath
      从以下版本开始:
      2.5.10
    • getOutputFile

      @OutputFile public RegularFileProperty getOutputFile()
      Returns the property for the task's output file that will contain the name of the main class.
      返回:
      the output file
    • getConfiguredMainClassName

      @Input @Optional public Property<String> 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