クラス BootWar

実装されたすべてのインターフェース:
ComparableSE<Task>ContentFilterableCopyProcessingSpecCopySourceSpecCopySpecorg.gradle.api.internal.DynamicObjectAwareorg.gradle.api.internal.file.copy.CopySpecSourceorg.gradle.api.internal.IConventionAwareorg.gradle.api.internal.TaskInternalExtensionAwareTaskPatternFilterableConfigurable<Task>BootArchive

@DisableCachingByDefault(because="Not worth caching") public abstract class BootWar extends War implements BootArchive
Spring Boot 実行可能ファイル war を生成するカスタム War タスク。
導入:
2.0.0
作成者:
Andy Wilkinson, Phillip Webb, Scott Frederick
  • コンストラクターの詳細

    • BootWar

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

    • resolvedArtifacts

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

      public void copy()
      オーバーライド:
      クラス AbstractCopyTaskcopy 
    • createCopyAction

      protected org.gradle.api.internal.file.copy.CopyAction createCopyAction()
      オーバーライド:
      クラス ZipcreateCopyAction 
    • requiresUnpack

      public void requiresUnpack(StringSE... patterns)
      インターフェースからコピーされた説明: BootArchive
      アーカイブの起動時にアーカイブから解凍する必要があるファイルを識別する Ant スタイルのパターンを追加します。
      次で指定:
      インターフェース BootArchiverequiresUnpack 
      パラメーター:
      patterns - パターン
    • requiresUnpack

      public void requiresUnpack(Spec<FileTreeElement> spec)
      インターフェースからコピーされた説明: BootArchive
      起動時にアーカイブから展開する必要があるファイルを識別する仕様を追加します。
      次で指定:
      インターフェース BootArchiverequiresUnpack 
      パラメーター:
      spec - スペック
    • getLaunchScript

      public LaunchScriptConfiguration getLaunchScript()
      インターフェースからコピーされた説明: BootArchive
      アーカイブに付加されるスクリプトを制御する LaunchScriptConfiguration を返します。
      次で指定:
      インターフェース BootArchivegetLaunchScript 
      戻り値:
      起動スクリプトの構成、または起動スクリプトが構成されていない場合は null 
    • launchScript

      public void launchScript()
      インターフェースからコピーされた説明: BootArchive
      アーカイブを構成して、起動スクリプトを追加します。
      次で指定:
      インターフェース BootArchivelaunchScript 
    • launchScript

      public void launchScript(Action<LaunchScriptConfiguration> action)
      インターフェースからコピーされた説明: BootArchive
      アーカイブにプリペンドされた起動スクリプトを設定し、指定された action を使用して設定をカスタマイズします。
      次で指定:
      インターフェース BootArchivelaunchScript 
      パラメーター:
      action - 適用するアクション
    • getProvidedClasspath

      @Optional @Classpath public FileCollection getProvidedClasspath()
      指定されたクラスパスを返します。その内容は、war の WEB-INF/lib-provided ディレクトリに含まれます。
      戻り値:
      提供されたクラスパス
    • providedClasspath

      public void providedClasspath(ObjectSE... classpath)
      指定されたクラスパスにファイルを追加して、war の WEB-INF/lib-provided ディレクトリに含めます。指定された classpath は Project.files(Object...) に従って評価されます。
      パラメーター:
      classpath - クラスパスへの追加
    • setProvidedClasspath

      public void setProvidedClasspath(FileCollection classpath)
      提供されたクラスパスを設定して、war の WEB-INF/lib-provided ディレクトリに含めます。
      パラメーター:
      classpath - クラスパス
      導入:
      2.0.7
    • setProvidedClasspath

      public void setProvidedClasspath(ObjectSE classpath)
      提供されたクラスパスを設定して、war の WEB-INF/lib-provided ディレクトリに含めます。指定された classpath は Project.files(Object...) に従って評価されます。
      パラメーター:
      classpath - クラスパス
      導入:
      2.0.7
    • resolveZipCompression

      protected ZipCompression resolveZipCompression(FileCopyDetails details)
      指定された details で表されるファイルを jar に追加するときに使用する必要がある ZipCompression を返します。デフォルトでは、すべての librarystored で、他のすべてのファイルは deflated です。
      パラメーター:
      details - ファイルコピーの詳細
      戻り値:
      使用する圧縮
    • getLayered

      public LayeredSpec getLayered()
      階層化された jar の層を説明する仕様を返します。
      戻り値:
      レイヤーの仕様
      導入:
      2.5.0
    • layered

      public void layered(Action<LayeredSpec> action)
      指定された action を使用して war のレイヤーを構成します。
      パラメーター:
      action - 適用するアクション
      導入:
      2.5.0
    • isLibrary

      protected boolean isLibrary(FileCopyDetails details)
      FileCopyDetails がライブラリ用の場合に戻ります。デフォルトでは、WEB-INF/lib または WEB-INF/lib-provided 内のすべてのファイルがライブラリと見なされます。
      パラメーター:
      details - ファイルコピーの詳細
      戻り値:
      true (ライブラリの詳細の場合)