org.scijava.maven.plugin
Class RequireReproducibleBuilds

java.lang.Object
  extended by 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:

Author:
Mark Hiner

Constructor Summary
RequireReproducibleBuilds()
           
 
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
 

Constructor Detail

RequireReproducibleBuilds

public RequireReproducibleBuilds()
Method Detail

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.