Class Gradle

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class Gradle extends Builder
Author:
Gregory Boissinot
  • Constructor Details

    • Gradle

      @DataBoundConstructor public Gradle()
    • Gradle

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

    • getSwitches

      public String getSwitches()
    • setSwitches

      @DataBoundSetter public void setSwitches(String switches)
    • getTasks

      public String getTasks()
    • setTasks

      @DataBoundSetter public void setTasks(String tasks)
    • getRootBuildScriptDir

      public String getRootBuildScriptDir()
    • setRootBuildScriptDir

      @DataBoundSetter public void setRootBuildScriptDir(String rootBuildScriptDir)
    • getBuildFile

      public String getBuildFile()
    • setBuildFile

      @DataBoundSetter public void setBuildFile(String buildFile)
    • getGradleName

      public String getGradleName()
    • setGradleName

      @DataBoundSetter public void setGradleName(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 String getWrapperLocation()
    • setWrapperLocation

      @DataBoundSetter public void setWrapperLocation(String wrapperLocation)
    • getSystemProperties

      public String getSystemProperties()
    • setSystemProperties

      @DataBoundSetter public void setSystemProperties(String systemProperties)
    • isPassAllAsSystemProperties

      public boolean isPassAllAsSystemProperties()
    • setPassAllAsSystemProperties

      @DataBoundSetter public void setPassAllAsSystemProperties(boolean passAllAsSystemProperties)
    • getProjectProperties

      public String getProjectProperties()
    • setProjectProperties

      @DataBoundSetter public void setProjectProperties(String projectProperties)
    • isPassAllAsProjectProperties

      public boolean isPassAllAsProjectProperties()
    • setPassAllAsProjectProperties

      @DataBoundSetter public void setPassAllAsProjectProperties(boolean passAllAsProjectProperties)
    • getGradle

      public GradleInstallation getGradle()
    • perform

      public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException
    • getDescriptor

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