インターフェース BootArchive
- すべてのスーパーインターフェース:
ComparableSE<Task>
、ExtensionAware
、Task
Spring Boot「ファット」アーカイブタスク。
- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson, Moritz Halbritter
ネストされたクラスのサマリー
インターフェース 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
メソッドのサマリー
修飾子と型メソッド説明void
アーカイブに含めるファイルをクラスパスに追加します。アーカイブに含まれるクラスパスを返します。JAR ツールを階層化アーカイブの依存関係として含める必要があるかどうかを返します。アーカイブに付加されるスクリプトを制御するLaunchScriptConfiguration
を返します。Property<org.springframework.boot.loader.tools.LoaderImplementation>
アーカイブで使用するローダー実装。アプリケーションのメインクラスの完全修飾名を返します。プロジェクトのターゲット Java バージョンを返します(例:void
アーカイブを構成して、起動スクリプトを追加します。void
launchScript
(Action<LaunchScriptConfiguration> action) アーカイブにプリペンドされた起動スクリプトを設定し、指定されたaction
を使用して設定をカスタマイズします。void
requiresUnpack
(StringSE... patterns) アーカイブの起動時にアーカイブから解凍する必要があるファイルを識別する Ant スタイルのパターンを追加します。void
requiresUnpack
(Spec<FileTreeElement> spec) 起動時にアーカイブから展開する必要があるファイルを識別する仕様を追加します。void
resolvedArtifacts
(Provider<SetSE<ResolvedArtifactResult>> resolvedArtifacts) 指定された遅延提供されたresolvedArtifacts
を登録します。void
setClasspath
(ObjectSE classpath) アーカイブに含めるクラスパスを設定します。void
setClasspath
(FileCollection classpath) アーカイブに含めるクラスパスを設定します。インターフェース java.lang.ComparableSE から継承されたメソッド
compareToSE
インターフェース org.gradle.api.plugins.ExtensionAware から継承されたメソッド
getExtensions
インターフェース org.gradle.api.Task から継承されたメソッド
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
メソッドの詳細
getMainClass
アプリケーションのメインクラスの完全修飾名を返します。- 戻り値:
- アプリケーションのメインクラスの完全修飾名
- 導入:
- 2.4.0
requiresUnpack
アーカイブの起動時にアーカイブから解凍する必要があるファイルを識別する Ant スタイルのパターンを追加します。- パラメーター:
patterns
- パターン
requiresUnpack
起動時にアーカイブから展開する必要があるファイルを識別する仕様を追加します。- パラメーター:
spec
- スペック
getLaunchScript
アーカイブに付加されるスクリプトを制御するLaunchScriptConfiguration
を返します。- 戻り値:
- 起動スクリプトの構成、または起動スクリプトが構成されていない場合は
null
launchScript
void launchScript()アーカイブを構成して、起動スクリプトを追加します。launchScript
アーカイブにプリペンドされた起動スクリプトを設定し、指定されたaction
を使用して設定をカスタマイズします。- パラメーター:
action
- 適用するアクション
getClasspath
アーカイブに含まれるクラスパスを返します。- 戻り値:
- クラスパス
classpath
アーカイブに含めるファイルをクラスパスに追加します。指定されたclasspath
は、Project.files(Object...)
に従って評価されます。- パラメーター:
classpath
- クラスパスへの追加
setClasspath
アーカイブに含めるクラスパスを設定します。指定されたclasspath
は、Project.files(Object...)
に従って評価されます。- パラメーター:
classpath
- クラスパス- 導入:
- 2.0.7
setClasspath
アーカイブに含めるクラスパスを設定します。- パラメーター:
classpath
- クラスパス- 導入:
- 2.0.7
getTargetJavaVersion
プロジェクトのターゲット Java バージョンを返します(例:targetCompatibility
ビルドプロパティによって提供される)。- 戻り値:
- ターゲット Java バージョン
resolvedArtifacts
指定された遅延提供されたresolvedArtifacts
を登録します。これらは、classpath
内のファイルからその依存関係座標にマッピングするために使用されます。- パラメーター:
resolvedArtifacts
- 遅延提供された解決されたアーティファクト- 導入:
- 3.0.7
getLoaderImplementation
@Input @Optional Property<org.springframework.boot.loader.tools.LoaderImplementation> getLoaderImplementation()アーカイブで使用するローダー実装。- 戻り値:
- ローダーの実装
- 導入:
- 3.2.0
getIncludeTools
JAR ツールを階層化アーカイブの依存関係として含める必要があるかどうかを返します。- 戻り値:
- JAR ツールを含めるかどうか
- 導入:
- 3.3.0