Class BuildJob

  • All Implemented Interfaces:
    Serializable

    public class BuildJob
    extends Object
    implements Serializable
    Describes a build job processed by the Maven Invoker Plugin. A build job can consist of a pre-build hook script, one ore more invocations of Maven and a post-build hook script.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Constructor Detail

      • BuildJob

        public BuildJob()
        Creates a new empty build job.
      • BuildJob

        public BuildJob​(String project,
                        String type)
        Creates a new build job with the specified project path and type.
        Parameters:
        project - The path to the project.
        type - The type of the build job.
    • Method Detail

      • getDescription

        public String getDescription()
        Get the description of this build job.
        Returns:
        String
      • getFailureMessage

        public String getFailureMessage()
        Get any failure message(s) in case this build job failed.
        Returns:
        String
      • getModelEncoding

        public String getModelEncoding()
        Get the modelEncoding field.
        Returns:
        String
      • getName

        public String getName()
        Get the name of this build job.
        Returns:
        String
      • getOrdinal

        public int getOrdinal()
        Get buildJobs will be sorted in the descending order of the ordinal. In other words, the BuildJobs with the highest numbers will be executed first.
        Returns:
        int
      • getProject

        public String getProject()
        Get the path to the project to build. This path is usually relative and can denote both a POM file or a project directory.
        Returns:
        String
      • getResult

        public String getResult()
        Get the result of this build job.
        Returns:
        String
      • getTime

        public double getTime()
        Get the number of seconds that this build job took to complete.
        Returns:
        double
      • getType

        public String getType()
        Get the type of the build job.
        Returns:
        String
      • setDescription

        public void setDescription​(String description)
        Set the description of this build job.
        Parameters:
        description -
      • setFailureMessage

        public void setFailureMessage​(String failureMessage)
        Set any failure message(s) in case this build job failed.
        Parameters:
        failureMessage -
      • setModelEncoding

        public void setModelEncoding​(String modelEncoding)
        Set the modelEncoding field.
        Parameters:
        modelEncoding -
      • setName

        public void setName​(String name)
        Set the name of this build job.
        Parameters:
        name -
      • setOrdinal

        public void setOrdinal​(int ordinal)
        Set buildJobs will be sorted in the descending order of the ordinal. In other words, the BuildJobs with the highest numbers will be executed first.
        Parameters:
        ordinal -
      • setProject

        public void setProject​(String project)
        Set the path to the project to build. This path is usually relative and can denote both a POM file or a project directory.
        Parameters:
        project -
      • setResult

        public void setResult​(String result)
        Set the result of this build job.
        Parameters:
        result -
      • setTime

        public void setTime​(double time)
        Set the number of seconds that this build job took to complete.
        Parameters:
        time -
      • setType

        public void setType​(String type)
        Set the type of the build job.
        Parameters:
        type -