org.scijava.maven.plugin
Class RequireReproducibleBuilds
java.lang.Object
org.scijava.maven.plugin.RequireReproducibleBuilds
- All Implemented Interfaces:
- org.apache.maven.enforcer.rule.api.EnforcerRule
public class RequireReproducibleBuilds
- extends Object
- implements org.apache.maven.enforcer.rule.api.EnforcerRule
A EnforcerRule wrapper for the SnapshotFinder.
Parameters:
- failFast - end execution after first failure (default: false)
- groupIds - an inclusive comma-separated list of groupIds. Errors will
only be reported for projects whose groupIds are contained this list.
(default: null - all groupIds considered)
- groupId - Singular groupIds option. Will be appended to groupIds if both
are specified. (default: null)
- Author:
- Mark Hiner
|
Method Summary |
void |
execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper)
Entry point for enforcer rule execution |
String |
getCacheId()
|
boolean |
isCacheable()
|
boolean |
isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule cachedRule)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequireReproducibleBuilds
public RequireReproducibleBuilds()
execute
public void execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper)
throws org.apache.maven.enforcer.rule.api.EnforcerRuleException
- Entry point for enforcer rule execution
- Specified by:
execute in interface org.apache.maven.enforcer.rule.api.EnforcerRule
- Throws:
org.apache.maven.enforcer.rule.api.EnforcerRuleException
isCacheable
public boolean isCacheable()
- Specified by:
isCacheable in interface org.apache.maven.enforcer.rule.api.EnforcerRule
isResultValid
public boolean isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule cachedRule)
- Specified by:
isResultValid in interface org.apache.maven.enforcer.rule.api.EnforcerRule
getCacheId
public String getCacheId()
- Specified by:
getCacheId in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Copyright © 2014 SciJava. All rights reserved.