インターフェース BootArchive

すべてのスーパーインターフェース:
ComparableSE<Task>ExtensionAwareTask
すべての既知の実装クラス:
BootJarBootWar

public interface BootArchive extends Task
Spring Boot「ファット」アーカイブタスク。
導入:
2.0.0
作成者:
Andy Wilkinson, Moritz Halbritter
  • メソッドの詳細

    • getMainClass

      @Input Property<StringSE> getMainClass()
      アプリケーションのメインクラスの完全修飾名を返します。
      戻り値:
      アプリケーションのメインクラスの完全修飾名
      導入:
      2.4.0
    • requiresUnpack

      void requiresUnpack(StringSE... patterns)
      アーカイブの起動時にアーカイブから解凍する必要があるファイルを識別する Ant スタイルのパターンを追加します。
      パラメーター:
      patterns - パターン
    • requiresUnpack

      void requiresUnpack(Spec<FileTreeElement> spec)
      起動時にアーカイブから展開する必要があるファイルを識別する仕様を追加します。
      パラメーター:
      spec - スペック
    • getLaunchScript

      アーカイブに付加されるスクリプトを制御する LaunchScriptConfiguration を返します。
      戻り値:
      起動スクリプトの構成、または起動スクリプトが構成されていない場合は null 
    • launchScript

      void launchScript()
      アーカイブを構成して、起動スクリプトを追加します。
    • launchScript

      void launchScript(Action<LaunchScriptConfiguration> action)
      アーカイブにプリペンドされた起動スクリプトを設定し、指定された action を使用して設定をカスタマイズします。
      パラメーター:
      action - 適用するアクション
    • getClasspath

      アーカイブに含まれるクラスパスを返します。
      戻り値:
      クラスパス
    • classpath

      void classpath(ObjectSE... classpath)
      アーカイブに含めるファイルをクラスパスに追加します。指定された classpath は、Project.files(Object...) に従って評価されます。
      パラメーター:
      classpath - クラスパスへの追加
    • setClasspath

      void setClasspath(ObjectSE classpath)
      アーカイブに含めるクラスパスを設定します。指定された classpath は、Project.files(Object...) に従って評価されます。
      パラメーター:
      classpath - クラスパス
      導入:
      2.0.7
    • setClasspath

      void setClasspath(FileCollection classpath)
      アーカイブに含めるクラスパスを設定します。
      パラメーター:
      classpath - クラスパス
      導入:
      2.0.7
    • getTargetJavaVersion

      @Input @Optional Property<JavaVersion> getTargetJavaVersion()
      プロジェクトのターゲット Java バージョンを返します(例: targetCompatibility ビルドプロパティによって提供される)。
      戻り値:
      ターゲット Java バージョン
    • resolvedArtifacts

      void resolvedArtifacts(Provider<SetSE<ResolvedArtifactResult>> resolvedArtifacts)
      指定された遅延提供された resolvedArtifacts を登録します。これらは、classpath 内のファイルからその依存関係座標にマッピングするために使用されます。
      パラメーター:
      resolvedArtifacts - 遅延提供された解決されたアーティファクト
      導入:
      3.0.7
    • getLoaderImplementation

      @Input @Optional Property<org.springframework.boot.loader.tools.LoaderImplementation> getLoaderImplementation()
      アーカイブで使用するローダー実装。
      戻り値:
      ローダーの実装
      導入:
      3.2.0
    • getIncludeTools

      @Input Property<BooleanSE> getIncludeTools()
      JAR ツールを階層化アーカイブの依存関係として含める必要があるかどうかを返します。
      戻り値:
      JAR ツールを含めるかどうか
      導入:
      3.3.0