クラス ResolveMainClassName

java.lang.ObjectSE
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.springframework.boot.gradle.plugin.ResolveMainClassName
実装されたすべてのインターフェース:
ComparableSE<Task>org.gradle.api.internal.DynamicObjectAwareorg.gradle.api.internal.TaskInternalExtensionAwareTaskConfigurable<Task>

@DisableCachingByDefault(because="Not worth caching") public class ResolveMainClassName extends DefaultTask
アプリケーションのメインクラスの名前を解決するための Task
導入:
2.4
作成者:
Andy Wilkinson
  • コンストラクターの詳細

    • ResolveMainClassName

      public ResolveMainClassName()
      ResolveMainClassName タスクの新しいインスタンスを作成します。
  • メソッドの詳細

    • getClasspath

      @Classpath public FileCollection getClasspath()
      メインクラス名を解決するときにタスクが調べるクラスパスを返します。
      戻り値:
      クラスパス
    • setClasspath

      public void setClasspath(FileCollection classpath)
      メインクラス名を解決するときにタスクが調べるクラスパスを設定します。
      パラメーター:
      classpath - クラスパス
    • setClasspath

      public void setClasspath(ObjectSE classpath)
      メインクラス名を解決するときにタスクが調べるクラスパスを設定します。指定された classpath は、Project.files(Object...) に従って評価されます。
      パラメーター:
      classpath - クラスパス
      導入:
      2.5.10
    • getOutputFile

      @OutputFile public RegularFileProperty getOutputFile()
      メインクラスの名前を含むタスクの出力ファイルのプロパティを返します。
      戻り値:
      出力ファイル
    • getConfiguredMainClassName

      @Input @Optional public Property<StringSE> getConfiguredMainClassName()
      クラスパスからメインクラス名を解決するために使用する必要がある、明示的に構成されたメインクラス名のプロパティを返します。
      戻り値:
      構成されたメインクラス名プロパティ