Class BuildBase

All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker
Direct Known Subclasses:
Build

public class BuildBase extends PluginConfiguration implements Serializable, Cloneable
Build configuration in a profile.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • BuildBase

      public BuildBase()
  • Method Details

    • addFilter

      public void addFilter(String string)
      Method addFilter.
      Parameters:
      string - a string object.
    • addResource

      public void addResource(Resource resource)
      Method addResource.
      Parameters:
      resource - a resource object.
    • addTestResource

      public void addTestResource(Resource resource)
      Method addTestResource.
      Parameters:
      resource - a resource object.
    • clone

      public BuildBase clone()
      Method clone.
      Overrides:
      clone in class PluginConfiguration
      Returns:
      BuildBase
    • getDefaultGoal

      public String getDefaultGoal()
      Get the default goal (or phase in Maven 2) to execute when none is specified for the project. Note that in case of a multi-module build, only the default goal of the top-level project is relevant, i.e. the default goals of child modules are ignored. Since Maven 3, multiple goals/phases can be separated by whitespace.
      Returns:
      String
    • getDirectory

      public String getDirectory()
      Get the directory where all files generated by the build are placed. The default value is target.
      Returns:
      String
    • getFilters

      public List<String> getFilters()
      Method getFilters.
      Returns:
      List
    • getFinalName

      public String getFinalName()
      Get the filename (excluding the extension, and with no path information) that the produced artifact will be called. The default value is ${artifactId}-${version}.
      Returns:
      String
    • getResources

      public List<Resource> getResources()
      Method getResources.
      Returns:
      List
    • getTestResources

      public List<Resource> getTestResources()
      Method getTestResources.
      Returns:
      List
    • removeFilter

      public void removeFilter(String string)
      Method removeFilter.
      Parameters:
      string - a string object.
    • removeResource

      public void removeResource(Resource resource)
      Method removeResource.
      Parameters:
      resource - a resource object.
    • removeTestResource

      public void removeTestResource(Resource resource)
      Method removeTestResource.
      Parameters:
      resource - a resource object.
    • setDefaultGoal

      public void setDefaultGoal(String defaultGoal)
      Set the default goal (or phase in Maven 2) to execute when none is specified for the project. Note that in case of a multi-module build, only the default goal of the top-level project is relevant, i.e. the default goals of child modules are ignored. Since Maven 3, multiple goals/phases can be separated by whitespace.
      Parameters:
      defaultGoal - a defaultGoal object.
    • setDirectory

      public void setDirectory(String directory)
      Set the directory where all files generated by the build are placed. The default value is target.
      Parameters:
      directory - a directory object.
    • setFilters

      public void setFilters(List<String> filters)
      Set the list of filter properties files that are used when filtering is enabled.
      Parameters:
      filters - a filters object.
    • setFinalName

      public void setFinalName(String finalName)
      Set the filename (excluding the extension, and with no path information) that the produced artifact will be called. The default value is ${artifactId}-${version}.
      Parameters:
      finalName - a finalName object.
    • setResources

      public void setResources(List<Resource> resources)
      Set this element describes all of the classpath resources such as properties files associated with a project. These resources are often included in the final package. The default value is src/main/resources.
      Parameters:
      resources - a resources object.
    • setTestResources

      public void setTestResources(List<Resource> testResources)
      Set this element describes all of the classpath resources such as properties files associated with a project's unit tests. The default value is src/test/resources.
      Parameters:
      testResources - a testResources object.
    • toString

      public String toString()
      Overrides:
      toString in class PluginConfiguration
      See Also: