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 Link icon

    • BuildBase Link icon

      public BuildBase()
  • Method Details Link icon

    • addFilter Link icon

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

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

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

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

      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 Link icon

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

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

      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 Link icon

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

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

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

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

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

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

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