Class GwtDev

  • All Implemented Interfaces:
    java.lang.Comparable<org.gradle.api.Task>, GwtDevOptions, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

    public class GwtDev
    extends AbstractGwtTask
    implements GwtDevOptions
    • Constructor Detail

      • GwtDev

        public GwtDev()
    • Method Detail

      • addArgs

        protected void addArgs()
        Description copied from class: AbstractGwtActionTask
        Called directly before executing this task. Subclasses are expected to add all args/javaArgs needed for the execution.
        Overrides:
        addArgs in class AbstractGwtTask
      • getNoserver

        @Optional
        @Input
        public java.lang.Boolean getNoserver()
        Specified by:
        getNoserver in interface GwtDevOptions
      • setNoserver

        public void setNoserver​(java.lang.Boolean noserver)
        Sets the "-noserver" flag that causes the GWT dev mode to not start the internal webserver (jetty) but only the code server that runs the GWT client part. The developer must ensure that an appropriate webserver is running to serve the static files/backend.
        Specified by:
        setNoserver in interface GwtDevOptions
        Parameters:
        noserver - true if the "-noserver" flag should be set.
      • getPort

        @Optional
        @Input
        public java.lang.Integer getPort()
        Specified by:
        getPort in interface GwtDevOptions
      • setPort

        public void setPort​(java.lang.Integer port)
        Sets the "-port" option.
        Specified by:
        setPort in interface GwtDevOptions
        Parameters:
        port - Valid range is [1, 65535]
      • getWhitelist

        @Optional
        @Input
        public java.lang.String getWhitelist()
        Specified by:
        getWhitelist in interface GwtDevOptions
      • setWhitelist

        public void setWhitelist​(java.lang.String whitelist)
        Sets the "-whitelist" option
        Specified by:
        setWhitelist in interface GwtDevOptions
        Parameters:
        whitelist - The white list specified.
      • getBlacklist

        @Optional
        @Input
        public java.lang.String getBlacklist()
        Specified by:
        getBlacklist in interface GwtDevOptions
      • setBlacklist

        public void setBlacklist​(java.lang.String blacklist)
        Sets the "-blacklist" option.
        Specified by:
        setBlacklist in interface GwtDevOptions
        Parameters:
        blacklist - The black list specified.
      • getLogDir

        @OutputDirectory
        public java.io.File getLogDir()
        Specified by:
        getLogDir in interface GwtDevOptions
      • setLogDir

        public void setLogDir​(java.io.File logDir)
        Sets the "-logdir" option.
        Specified by:
        setLogDir in interface GwtDevOptions
        Parameters:
        logDir - The log dir specified.
      • setBindAddress

        public void setBindAddress​(java.lang.String bindAddress)
        Sets the "-bindAddress" option.
        Specified by:
        setBindAddress in interface GwtDevOptions
        Parameters:
        bindAddress - The bind address option specified.
      • setCodeServerPort

        public void setCodeServerPort​(java.lang.Integer codeServerPort)
        Sets the "-codeServerPort" option.
        Specified by:
        setCodeServerPort in interface GwtDevOptions
        Parameters:
        codeServerPort - Valid range is [1, 65535]
      • getServer

        @Optional
        @Input
        public java.lang.String getServer()
        Specified by:
        getServer in interface GwtDevOptions
      • setServer

        public void setServer​(java.lang.String server)
        Sets the "-server" option.
        Specified by:
        setServer in interface GwtDevOptions
        Parameters:
        server - The server option specified.
      • getStartupUrl

        @Optional
        @Input
        public java.lang.String getStartupUrl()
        Specified by:
        getStartupUrl in interface GwtDevOptions
      • setStartupUrl

        public void setStartupUrl​(java.lang.String startupUrl)
        Sets the "-startupUrl" option.
        Specified by:
        setStartupUrl in interface GwtDevOptions
        Parameters:
        startupUrl - The startup Url specified.
      • getAutoPort

        @Optional
        @Input
        public java.lang.Boolean getAutoPort()
        Specified by:
        getAutoPort in interface GwtDevOptions
      • setAutoPort

        public void setAutoPort​(java.lang.Boolean autoPort)
        Is set to true, this causes the "-port" to be automatically assigned using a free port.
        Specified by:
        setAutoPort in interface GwtDevOptions
        Parameters:
        autoPort - Whether to be automatically assigned using a free port for "-port" or not.
      • setAutoCodeServerPort

        public void setAutoCodeServerPort​(java.lang.Boolean autoCodeServerPort)
        Is set to true, this causes the "-codeServerPort" to be automatically assigned using a free port.
        Specified by:
        setAutoCodeServerPort in interface GwtDevOptions
        Parameters:
        autoCodeServerPort - Whether to be automatically assigned using a free port for "-codeServerPort" or not.
      • setSuperDevMode

        public void setSuperDevMode​(java.lang.Boolean superDevMode)
        Is set to true, this causes the "-superDevMode" (added in GWT 2.7) flag to be added.
        Specified by:
        setSuperDevMode in interface GwtDevOptions
        Parameters:
        superDevMode - Whether to add "-superDevMode" (added in GWT 2.7) flag or not.
      • getStartServer

        @Optional
        @Input
        public java.lang.Boolean getStartServer()
        Specified by:
        getStartServer in interface GwtDevOptions
      • setStartServer

        public void setStartServer​(java.lang.Boolean startServer)
        Is set to true, this causes the "-startServer" (added in GWT 2.7) flag to be added.
        Specified by:
        setStartServer in interface GwtDevOptions
        Parameters:
        startServer - Whether to add "-startServer" (added in GWT 2.7) flag or not.
      • getModulePathPrefix

        @Optional
        @Input
        public java.lang.String getModulePathPrefix()
      • setModulePathPrefix

        public void setModulePathPrefix​(java.lang.String modulePathPrefix)
        Sets the "-modulePathPrefix" parameter introduced in GWT 2.7.
        Parameters:
        modulePathPrefix - the path prefix where the GWT modules are located relative to the war root.