クラス 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 vmargs in 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.
    protected void
    configureJavaExecSpec(org.gradle.process.JavaExecSpec spec)
    Configure Java execution settings.
    Create ToolsBatchTaskConfig instance.
    protected abstract org.gradle.api.provider.ListProperty<String>
     
    protected void
    projectAfterEvaluate(org.gradle.api.Project project)
    Implement individual processing after project evaluation.

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

    getTaskConfig, ifExists, loadProperties

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

    afterTask, exec, getLanguage, getServiceConfig, getServiceConfigPath

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

    getChildExtension, getFileSystemOperations, getPluginExtension

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

      protected void configureJavaExecSpec(org.gradle.process.JavaExecSpec spec)
      クラスからコピーされた説明: JavaBatchTask
      Configure Java execution settings.
      オーバーライド:
      configureJavaExecSpec クラス内 ToolsBatchTask<ToolsBatchMetaConfigTaskConfig>
      パラメータ:
      spec - JavaExecSpec
    • projectAfterEvaluate

      protected void projectAfterEvaluate(org.gradle.api.Project project)
      クラスからコピーされた説明: AbstractTask
      Implement individual processing after project evaluation.
      オーバーライド:
      projectAfterEvaluate クラス内 JavaBatchTask
      パラメータ:
      project - Project instance.
    • 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.
      関連項目: