クラス ToolsBatchMetaConfigTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
すべての実装されたインタフェース:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.process.BaseExecSpec, org.gradle.process.JavaExecSpec, org.gradle.process.JavaForkOptions, org.gradle.process.ProcessForkOptions, org.gradle.util.Configurable<org.gradle.api.Task>

public abstract class ToolsBatchMetaConfigTask extends ToolsBatchTask<ToolsBatchMetaConfigTaskConfig>
A task that executes the processing of the tools batch that sets the system property meta.config.

If a property value contains any of the ToolsBatchMetaConfigTask.ReplaceKeys managed keywords, that value will be replaced.

  • ネストされたクラスの概要

    ネストされたクラス
    修飾子とタイプ
    クラス
    説明
    static final class 
    Replace keys.

    インタフェースから継承されたネストされたクラス/インタフェース org.gradle.api.Named

    org.gradle.api.Named.Namer
  • フィールドの概要

    インタフェースから継承されたフィールド org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected void
    Implement task execution pre-processing as needed.
    Create ToolsBatchTaskConfig instance.
    protected abstract org.gradle.api.provider.ListProperty<String>
     
    protected String
    Get Tenant Id.
    void
    onConfigureTask(org.gradle.api.Project project)
    Called when the task is configured.

    クラスから継承されたメソッド org.iplass.mtp.dev.gradle.tools.batch.ToolsBatchTask

    getTaskConfig, ifExists, loadProperties

    クラスから継承されたメソッド org.iplass.mtp.dev.gradle.AbstractTask

    getFileSystemOperations, getJavaPluginExtension, getRootPluginExtension

    クラスから継承されたメソッド org.gradle.api.tasks.JavaExec

    args, args, bootstrapClasspath, classpath, copyTo, copyTo, debugOptions, environment, environment, executable, getAllJvmArgs, getArgs, getArgumentProviders, getBootstrapClasspath, getClasspath, getCommandLine, getDebug, getDebugOptions, getDefaultCharacterEncoding, getEnableAssertions, getEnvironment, getErrorOutput, getExecActionFactory, getExecutable, getExecutionResult, getJavaLauncher, getJavaToolchainService, getJavaVersion, getJvmArgs, getJvmArgumentProviders, getJvmArguments, getMainClass, getMainModule, getMaxHeapSize, getMinHeapSize, getModularity, getObjectFactory, getPropertyFactory, getProviderFactory, getStandardInput, getStandardOutput, getSystemProperties, getWorkingDir, isIgnoreExitValue, jvmArgs, jvmArgs, setAllJvmArgs, setAllJvmArgs, setArgs, setArgs, setArgsString, setBootstrapClasspath, setClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setEnvironment, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setJvmArgs, setJvmArgs, setMaxHeapSize, setMinHeapSize, setStandardInput, setStandardOutput, setSystemProperties, setWorkingDir, setWorkingDir, systemProperties, systemProperty, workingDir

    クラスから継承されたメソッド org.gradle.api.internal.ConventionTask

    conventionMapping, conventionMapping, getConventionMapping

    クラスから継承されたメソッド org.gradle.api.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

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    インタフェースから継承されたメソッド org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • コンストラクタの詳細

    • ToolsBatchMetaConfigTask

      public ToolsBatchMetaConfigTask()
  • メソッドの詳細

    • getSource

      @Input @Optional protected abstract org.gradle.api.provider.ListProperty<String> getSource()
      戻り値:
      meta.source property value in the meta configuration file.
    • onConfigureTask

      public void onConfigureTask(org.gradle.api.Project project)
      クラスからコピーされた説明: AbstractTask
      Called when the task is configured.

      This is a method for internal configuration by the plugin.

      オーバーライド:
      onConfigureTask クラス内 ToolsBatchTask<ToolsBatchMetaConfigTaskConfig>
      パラメータ:
      project - the project to which the task belongs.
    • beforeTask

      protected void beforeTask()
      クラスからコピーされた説明: JavaBatchTask
      Implement task execution pre-processing as needed.
      オーバーライド:
      beforeTask クラス内 JavaBatchTask
    • createToolsBatchConfig

      protected ToolsBatchMetaConfigTaskConfig createToolsBatchConfig(Properties props)
      クラスからコピーされた説明: ToolsBatchTask
      Create ToolsBatchTaskConfig instance.

      The file to be read as the task properties file is the ${taskName}.properties file that exists under the package of this class. See the ToolsBatchTaskConfig class for information on configuring property files.

      オーバーライド:
      createToolsBatchConfig クラス内 ToolsBatchTask<ToolsBatchMetaConfigTaskConfig>
      パラメータ:
      props - task properties file.
      戻り値:
      task config instance.
      関連項目:
    • getTenantId

      @Internal protected String getTenantId()
      Get Tenant Id.

      tenantId is required to be set in the RootPlugin extension. If it is not set, an IllegalStateException will be thrown.

      戻り値:
      Tenant Id
      例外:
      IllegalStateException - if tenantId is not set in the RootPlugin extension.