Class ExecutionControl
- java.lang.Object
-
- org.apache.maven.buildcache.xml.config.ExecutionControl
-
- All Implemented Interfaces:
Serializable
public class ExecutionControl extends Object implements Serializable
Class ExecutionControl.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExecutionControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Executables
getIgnoreMissing()
Get specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness.Reconcile
getReconcile()
Get specify which plugin should run always if present in build regardless of cached status.Executables
getRunAlways()
Get specify which plugin should run always if present in build regardless of cached status.void
setIgnoreMissing(Executables ignoreMissing)
Set specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness.void
setReconcile(Reconcile reconcile)
Set specify which plugin should run always if present in build regardless of cached status.void
setRunAlways(Executables runAlways)
Set specify which plugin should run always if present in build regardless of cached status.
-
-
-
Method Detail
-
getIgnoreMissing
public Executables getIgnoreMissing()
Get specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness. If cached build lacks of ignorable executions only, it still could be reused. Typically case is then cached build is produced with 'verify' and you locally you run 'install'. Strictly speaking these are different builds but in most of cases you want this difference to be ignored.- Returns:
- Executables
-
getReconcile
public Reconcile getReconcile()
Get specify which plugin should run always if present in build regardless of cached status.- Returns:
- Reconcile
-
getRunAlways
public Executables getRunAlways()
Get specify which plugin should run always if present in build regardless of cached status.- Returns:
- Executables
-
setIgnoreMissing
public void setIgnoreMissing(Executables ignoreMissing)
Set specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness. If cached build lacks of ignorable executions only, it still could be reused. Typically case is then cached build is produced with 'verify' and you locally you run 'install'. Strictly speaking these are different builds but in most of cases you want this difference to be ignored.- Parameters:
ignoreMissing
- a ignoreMissing object.
-
setReconcile
public void setReconcile(Reconcile reconcile)
Set specify which plugin should run always if present in build regardless of cached status.- Parameters:
reconcile
- a reconcile object.
-
setRunAlways
public void setRunAlways(Executables runAlways)
Set specify which plugin should run always if present in build regardless of cached status.- Parameters:
runAlways
- a runAlways object.
-
-