Class AntIvyBuilderType

java.lang.Object
hudson.ivy.builder.IvyBuilderType
hudson.ivy.builder.AntIvyBuilderType
All Implemented Interfaces:
ExtensionPoint, Describable<IvyBuilderType>

public class AntIvyBuilderType extends IvyBuilderType
  • Constructor Details

    • AntIvyBuilderType

      @DataBoundConstructor public AntIvyBuilderType(String antName, String buildFile, String targets, String antProperties, String antOpts)
  • Method Details

    • getTargets

      public String getTargets()
    • getCalculatedTargets

      protected String getCalculatedTargets(String targets, List<Environment> buildEnvironments)
    • getAntName

      public String getAntName()
    • getAntOpts

      public String getAntOpts()
    • getCalculatedAntOpts

      protected String getCalculatedAntOpts(List<Environment> buildEnvironments)
      Possibly null, whitespace-separated (including TAB, NL, etc) VM options to be used to launch Ant process.

      If antOpts is null or empty, we'll return the globally-defined ANT_OPTS. Also prepend any build-specific ANT_OPTS.

      Parameters:
      buildEnvironments - build environments
    • getBuildFile

      public String getBuildFile()
    • getAntProperties

      public String getAntProperties()
    • getEnvironment

      public Map<String,String> getEnvironment()
      Specified by:
      getEnvironment in class IvyBuilderType
    • getBuilder

      public Builder getBuilder(Properties additionalProperties, String overrideTargets, List<Environment> environments)
      Specified by:
      getBuilder in class IvyBuilderType