Package org.fedoraproject.xmvn.config
Class BuildSettings
- java.lang.Object
-
- org.fedoraproject.xmvn.config.BuildSettings
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class BuildSettings extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable
Basic build settings.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
debug
Whether detailed debugging information about the build process should be logged.private java.util.List<Artifact>
skippedPlugins
Field skippedPlugins.private java.lang.Boolean
skipTests
Whether compilation and execution of unit and integration tests should be skipped.
-
Constructor Summary
Constructors Constructor Description BuildSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildSettings
clone()
Method clone.java.util.List<Artifact>
getSkippedPlugins()
Method getSkippedPlugins.java.lang.Boolean
isDebug()
Get whether detailed debugging information about the build process should be logged.java.lang.Boolean
isSkipTests()
Get whether compilation and execution of unit and integration tests should be skipped.void
setDebug(java.lang.Boolean debug)
Set whether detailed debugging information about the build process should be logged.void
setSkippedPlugins(java.util.List<Artifact> skippedPlugins)
Set list of plugins which will not be executed during build.void
setSkipTests(java.lang.Boolean skipTests)
Set whether compilation and execution of unit and integration tests should be skipped.
-
-
-
Field Detail
-
debug
private java.lang.Boolean debug
Whether detailed debugging information about the build process should be logged.
-
skipTests
private java.lang.Boolean skipTests
Whether compilation and execution of unit and integration tests should be skipped.
-
skippedPlugins
private java.util.List<Artifact> skippedPlugins
Field skippedPlugins.
-
-
Method Detail
-
clone
public BuildSettings clone()
Method clone.- Overrides:
clone
in classjava.lang.Object
- Returns:
- BuildSettings
-
getSkippedPlugins
public java.util.List<Artifact> getSkippedPlugins()
Method getSkippedPlugins.- Returns:
- List
-
isDebug
public java.lang.Boolean isDebug()
Get whether detailed debugging information about the build process should be logged.- Returns:
- Boolean
-
isSkipTests
public java.lang.Boolean isSkipTests()
Get whether compilation and execution of unit and integration tests should be skipped.- Returns:
- Boolean
-
setDebug
public void setDebug(java.lang.Boolean debug)
Set whether detailed debugging information about the build process should be logged.- Parameters:
debug
-
-
setSkipTests
public void setSkipTests(java.lang.Boolean skipTests)
Set whether compilation and execution of unit and integration tests should be skipped.- Parameters:
skipTests
-
-
setSkippedPlugins
public void setSkippedPlugins(java.util.List<Artifact> skippedPlugins)
Set list of plugins which will not be executed during build.- Parameters:
skippedPlugins
-
-
-