クラス BuildInfo
java.lang.ObjectSE
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.springframework.boot.gradle.tasks.buildinfo.BuildInfo
- 実装済みのインターフェース一覧:
ComparableSE<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>
@DisableCachingByDefault(because="Not worth caching")
public abstract class BuildInfo
extends DefaultTask
BuildInfoProperties からビルド情報プロパティファイルを生成するための Task。- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson
ネストされたクラスの概要
インターフェース Named から継承されたネストクラス / インターフェース
Named.Namerフィールド概要
インターフェース Task から継承されたフィールド
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明void設定済みのdestination dirにビルド情報プロパティファイルを生成します。abstract DirectoryPropertyビルド情報ファイルが書き込まれるディレクトリを返します。abstract SetProperty<StringSE> 出力から除外するプロパティの名前を返します。destination dirに書き込まれたファイルの名前を返します。書き込まれるファイルに含まれるpropertiesを返します。voidproperties(Action<BuildInfoProperties> action) getProperties()プロパティで指定されたactionを実行します。クラス DefaultTask から継承されたメソッド
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceクラス org.gradle.api.internal.AbstractTask から継承されたメソッド
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース Task から継承されたメソッド
doNotTrackState, notCompatibleWithConfigurationCache
コンストラクターの詳細
BuildInfo
public BuildInfo()
方法の詳細
getExcludes
出力から除外するプロパティの名前を返します。- 戻り値:
- 除外するプロパティの名前
- 導入:
- 3.0.0
getFilename
destination dirに書き込まれたファイルの名前を返します。慣例としてMETA-INF/build-info.propertiesです。- 戻り値:
- 書き込まれたファイルの名前
- 導入:
- 4.1.0
generateBuildProperties
public void generateBuildProperties()設定済みのdestination dirにビルド情報プロパティファイルを生成します。getDestinationDir
ビルド情報ファイルが書き込まれるディレクトリを返します。慣例はbuild/${taskName}です。- 戻り値:
- 宛先ディレクトリ
getProperties
properties
getProperties()プロパティで指定されたactionを実行します。- パラメーター:
action- アクション