Class ExecutionControl
java.lang.Object
org.apache.maven.buildcache.xml.config.ExecutionControl
- All Implemented Interfaces:
Serializable
Class ExecutionControl.
- Version:
- $Revision$ $Date$
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness.Get specify which plugin should run always if present in build regardless of cached status.Get specify which plugin should run always if present in build regardless of cached status.voidsetIgnoreMissing(Executables ignoreMissing) Set specify which executions/plugins/goals do not affect generated artifacts and do not affect build correctness.voidsetReconcile(Reconcile reconcile) Set specify which plugin should run always if present in build regardless of cached status.voidsetRunAlways(Executables runAlways) Set specify which plugin should run always if present in build regardless of cached status.
-
Constructor Details
-
ExecutionControl
public ExecutionControl()
-
-
Method Details
-
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
Get specify which plugin should run always if present in build regardless of cached status.- Returns:
- Reconcile
-
getRunAlways
Get specify which plugin should run always if present in build regardless of cached status.- Returns:
- Executables
-
setIgnoreMissing
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
Set specify which plugin should run always if present in build regardless of cached status.- Parameters:
reconcile- a reconcile object.
-
setRunAlways
Set specify which plugin should run always if present in build regardless of cached status.- Parameters:
runAlways- a runAlways object.
-