Class BuildSettings

java.lang.Object
org.fedoraproject.xmvn.config.BuildSettings
All Implemented Interfaces:
Serializable, Cloneable

public class BuildSettings extends Object implements Serializable, Cloneable
Basic build settings.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • BuildSettings

      public BuildSettings()
  • Method Details

    • clone

      public BuildSettings clone()
      Method clone.
      Overrides:
      clone in class Object
      Returns:
      BuildSettings
    • getSkippedPlugins

      public List<Artifact> getSkippedPlugins()
      Method getSkippedPlugins.
      Returns:
      List
    • isDebug

      public Boolean isDebug()
      Get whether detailed debugging information about the build process should be logged.
      Returns:
      Boolean
    • isSkipTests

      public Boolean isSkipTests()
      Get whether compilation and execution of unit and integration tests should be skipped.
      Returns:
      Boolean
    • setDebug

      public void setDebug(Boolean debug)
      Set whether detailed debugging information about the build process should be logged.
      Parameters:
      debug - a debug object.
    • setSkipTests

      public void setSkipTests(Boolean skipTests)
      Set whether compilation and execution of unit and integration tests should be skipped.
      Parameters:
      skipTests - a skipTests object.
    • setSkippedPlugins

      public void setSkippedPlugins(List<Artifact> skippedPlugins)
      Set list of plugins which will not be executed during build.
      Parameters:
      skippedPlugins - a skippedPlugins object.