Class GwtDevModeTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.JavaExec
org.docstr.gwt.GwtBaseTask
org.docstr.gwt.GwtDevModeTask
All Implemented Interfaces:
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 GwtDevModeTask extends GwtBaseTask
Task for running the GWT development mode.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    org.gradle.api.Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    GwtDevModeTask(org.gradle.api.model.ObjectFactory objects)
    Constructs a new GwtDevModeTask.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.gradle.api.provider.Property<String>
    Specifies the bind address for the code server and web server (defaults to 127.0.0.1)
    org.gradle.api.provider.Property<Integer>
    Specifies the TCP port for the code server (defaults to 9997 for classic Dev Mode or 9876 for Super Dev Mode)
    org.gradle.api.file.DirectoryProperty
    Logs to a file in the given directory, as well as graphically
    org.gradle.api.provider.Property<String>
    The prefix to prepend to module path
    org.gradle.api.provider.Property<Integer>
    Specifies the TCP port for the embedded web server (defaults to 8888)
    org.gradle.api.provider.Property<String>
    Specify a different embedded web server to run (must implement ServletContainerLauncher)
    org.gradle.api.provider.Property<Boolean>
    Starts a servlet container serving the directory specified by the -war flag.
    org.gradle.api.provider.Property<String>
    Automatically launches the specified URL
    org.gradle.api.provider.Property<Boolean>
    Runs Super Dev Mode instead of classic Development Mode.

    Methods inherited from class 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, 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

    Methods inherited from class org.gradle.api.internal.ConventionTask

    conventionMapping, conventionMapping, getConventionMapping

    Methods inherited from class 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

    Methods inherited from class org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.gradle.process.JavaExecSpec

    setMain

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, getConvention, notCompatibleWithConfigurationCache
  • Constructor Details

    • GwtDevModeTask

      @Inject public GwtDevModeTask(org.gradle.api.model.ObjectFactory objects)
      Constructs a new GwtDevModeTask.
      Parameters:
      objects - The object factory
  • Method Details

    • getStartServer

      public org.gradle.api.provider.Property<Boolean> getStartServer()
      Starts a servlet container serving the directory specified by the -war flag. (defaults to ON)
      Returns:
      The startServer property
    • getPort

      public org.gradle.api.provider.Property<Integer> getPort()
      Specifies the TCP port for the embedded web server (defaults to 8888)
      Returns:
      The port property
    • getLogdir

      public org.gradle.api.file.DirectoryProperty getLogdir()
      Logs to a file in the given directory, as well as graphically
      Returns:
      The logdir property
    • getBindAddress

      public org.gradle.api.provider.Property<String> getBindAddress()
      Specifies the bind address for the code server and web server (defaults to 127.0.0.1)
      Returns:
      The bind address
    • getCodeServerPort

      public org.gradle.api.provider.Property<Integer> getCodeServerPort()
      Specifies the TCP port for the code server (defaults to 9997 for classic Dev Mode or 9876 for Super Dev Mode)
      Returns:
      The code server port
    • getSuperDevMode

      public org.gradle.api.provider.Property<Boolean> getSuperDevMode()
      Runs Super Dev Mode instead of classic Development Mode. (defaults to ON)
      Returns:
      The superDevMode property
    • getServer

      public org.gradle.api.provider.Property<String> getServer()
      Specify a different embedded web server to run (must implement ServletContainerLauncher)
      Returns:
      The server property
    • getStartupUrl

      public org.gradle.api.provider.Property<String> getStartupUrl()
      Automatically launches the specified URL
      Returns:
      The startup URL
    • getModulePathPrefix

      public org.gradle.api.provider.Property<String> getModulePathPrefix()
      The prefix to prepend to module path
      Returns:
      The module path prefix
    • exec

      public void exec()
      Overrides:
      exec in class GwtBaseTask