com.g2one.hudson.grails
Class GrailsBuilder

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by com.g2one.hudson.grails.GrailsBuilder
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class GrailsBuilder
extends hudson.tasks.Builder


Nested Class Summary
static class GrailsBuilder.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
static GrailsBuilder.DescriptorImpl DESCRIPTOR
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
GrailsBuilder(java.lang.String targets, java.lang.String name, java.lang.String grailsWorkDir)
           
 
Method Summary
 hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
           
 GrailsInstallation getGrails()
           
 java.lang.String getGrailsWorkDir()
           
 java.lang.String getName()
           
 java.lang.String getProjectWorkDir()
           
 java.lang.String getTargets()
           
protected  java.util.List<java.lang.String[]> getTargetsToRun()
           
 boolean perform(hudson.model.Build<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setGrailsWorkDir(java.lang.String grailsWorkDir)
           
 void setProjectWorkDir(java.lang.String projectWorkDir)
           
 
Methods inherited from class hudson.tasks.Builder
getProjectAction, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, perform, prebuild
 

Field Detail

DESCRIPTOR

public static final GrailsBuilder.DescriptorImpl DESCRIPTOR
Constructor Detail

GrailsBuilder

@DataBoundConstructor
public GrailsBuilder(java.lang.String targets,
                                          java.lang.String name,
                                          java.lang.String grailsWorkDir)
Method Detail

getProjectWorkDir

public java.lang.String getProjectWorkDir()

setProjectWorkDir

public void setProjectWorkDir(java.lang.String projectWorkDir)

getGrailsWorkDir

public java.lang.String getGrailsWorkDir()

setGrailsWorkDir

public void setGrailsWorkDir(java.lang.String grailsWorkDir)

getName

public java.lang.String getName()

getTargets

public java.lang.String getTargets()

getGrails

public GrailsInstallation getGrails()

perform

public boolean perform(hudson.model.Build<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws java.lang.InterruptedException
Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Throws:
java.lang.InterruptedException

getTargetsToRun

protected java.util.List<java.lang.String[]> getTargetsToRun()

getDescriptor

public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()


Copyright © 2008. All Rights Reserved.