Class Gradle

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

    public class Gradle
    extends hudson.tasks.Builder
    • Constructor Detail

      • Gradle

        @DataBoundConstructor
        public Gradle()
      • Gradle

        @Deprecated
        public Gradle​(java.lang.String switches,
                      java.lang.String tasks,
                      java.lang.String rootBuildScriptDir,
                      java.lang.String buildFile,
                      java.lang.String gradleName,
                      boolean useWrapper,
                      boolean makeExecutable,
                      java.lang.String wrapperLocation,
                      boolean useWorkspaceAsHome,
                      boolean passAsProperties)
        Deprecated.
    • Method Detail

      • getSwitches

        public java.lang.String getSwitches()
      • setSwitches

        @DataBoundSetter
        public void setSwitches​(java.lang.String switches)
      • getTasks

        public java.lang.String getTasks()
      • setTasks

        @DataBoundSetter
        public void setTasks​(java.lang.String tasks)
      • getRootBuildScriptDir

        public java.lang.String getRootBuildScriptDir()
      • setRootBuildScriptDir

        @DataBoundSetter
        public void setRootBuildScriptDir​(java.lang.String rootBuildScriptDir)
      • getBuildFile

        public java.lang.String getBuildFile()
      • setBuildFile

        @DataBoundSetter
        public void setBuildFile​(java.lang.String buildFile)
      • getGradleName

        public java.lang.String getGradleName()
      • setGradleName

        @DataBoundSetter
        public void setGradleName​(java.lang.String gradleName)
      • isUseWrapper

        public boolean isUseWrapper()
      • setUseWrapper

        @DataBoundSetter
        public void setUseWrapper​(boolean useWrapper)
      • isMakeExecutable

        public boolean isMakeExecutable()
      • setMakeExecutable

        @DataBoundSetter
        public void setMakeExecutable​(boolean makeExecutable)
      • isUseWorkspaceAsHome

        public boolean isUseWorkspaceAsHome()
      • setUseWorkspaceAsHome

        @DataBoundSetter
        public void setUseWorkspaceAsHome​(boolean useWorkspaceAsHome)
      • getWrapperLocation

        public java.lang.String getWrapperLocation()
      • setWrapperLocation

        @DataBoundSetter
        public void setWrapperLocation​(java.lang.String wrapperLocation)
      • getSystemProperties

        public java.lang.String getSystemProperties()
      • setSystemProperties

        @DataBoundSetter
        public void setSystemProperties​(java.lang.String systemProperties)
      • isPassAllAsSystemProperties

        public boolean isPassAllAsSystemProperties()
      • setPassAllAsSystemProperties

        @DataBoundSetter
        public void setPassAllAsSystemProperties​(boolean passAllAsSystemProperties)
      • getProjectProperties

        public java.lang.String getProjectProperties()
      • setProjectProperties

        @DataBoundSetter
        public void setProjectProperties​(java.lang.String projectProperties)
      • isPassAllAsProjectProperties

        public boolean isPassAllAsProjectProperties()
      • setPassAllAsProjectProperties

        @DataBoundSetter
        public void setPassAllAsProjectProperties​(boolean passAllAsProjectProperties)
      • perform

        public boolean perform​(hudson.model.AbstractBuild<?,​?> build,
                               hudson.Launcher launcher,
                               hudson.model.BuildListener listener)
                        throws java.lang.InterruptedException,
                               java.io.IOException
        Specified by:
        perform in interface hudson.tasks.BuildStep
        Overrides:
        perform in class hudson.tasks.BuildStepCompatibilityLayer
        Throws:
        java.lang.InterruptedException
        java.io.IOException
      • getDescriptor

        public Gradle.DescriptorImpl getDescriptor()
        Specified by:
        getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>
        Overrides:
        getDescriptor in class hudson.tasks.Builder