org.apache.maven.plugins.enforcer
Class RequireReleaseVersion

java.lang.Object
  extended by org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
      extended by org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
          extended by org.apache.maven.plugins.enforcer.RequireReleaseVersion

public class RequireReleaseVersion
extends AbstractNonCacheableEnforcerRule

This rule checks that the current project is not a snapshot.

Author:
Brian Fox

Field Summary
 boolean failWhenParentIsSnapshot
          Allows this rule to fail when the parent is defined as a snapshot.
 
Fields inherited from class org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
message
 
Constructor Summary
RequireReleaseVersion()
           
 
Method Summary
 void execute(EnforcerRuleHelper theHelper)
           
 boolean isFailWhenParentIsSnapshot()
           
 void setFailWhenParentIsSnapshot(boolean failWhenParentIsSnapshot)
           
 
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
getCacheId, isCacheable, isResultValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

failWhenParentIsSnapshot

public boolean failWhenParentIsSnapshot
Allows this rule to fail when the parent is defined as a snapshot.

Is defined by:
Constructor Detail

RequireReleaseVersion

public RequireReleaseVersion()
Method Detail

execute

public void execute(EnforcerRuleHelper theHelper)
             throws EnforcerRuleException
Throws:
EnforcerRuleException

isFailWhenParentIsSnapshot

public boolean isFailWhenParentIsSnapshot()

setFailWhenParentIsSnapshot

public void setFailWhenParentIsSnapshot(boolean failWhenParentIsSnapshot)


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.