Uses of Interface
org.apache.maven.enforcer.rule.api.EnforcerRule

Packages that use EnforcerRule
org.apache.maven.enforcer.rule.api   
org.apache.maven.plugins.enforcer   
 

Uses of EnforcerRule in org.apache.maven.enforcer.rule.api
 

Methods in org.apache.maven.enforcer.rule.api with parameters of type EnforcerRule
 boolean EnforcerRule.isResultValid(EnforcerRule cachedRule)
          Checks if cached result is valid.
 

Uses of EnforcerRule in org.apache.maven.plugins.enforcer
 

Classes in org.apache.maven.plugins.enforcer that implement EnforcerRule
 class AbstractBanDependencies
          Abstract Rule for banning dependencies.
 class AbstractNonCacheableEnforcerRule
          The Class AbstractNonCacheableEnforcerRule.
 class AbstractRequireFiles
          Contains the common code to compare an array of files against a requirement.
 class AbstractStandardEnforcerRule
          The Class AbstractStandardEnforcerRule.
 class AbstractVersionEnforcer
          Contains the common code to compare a version against a version range.
 class AlwaysFail
          Always fail.
 class AlwaysPass
          Always pass.
 class BannedDependencies
          This rule checks that lists of dependencies are not included.
 class EvaluateBeanshell
          Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.
 class NoSnapshots
          Deprecated. replaced by #RequireReleaseDeps
 class RequireActiveProfile
          This rule checks that some profiles are active.
 class RequireFilesDontExist
          The Class RequireFilesDontExist.
 class RequireFilesExist
          The Class RequireFilesExist.
 class RequireFilesSize
          Rule to validate the main artifact is within certain size constraints.
 class RequireJavaVersion
          This rule checks that the Java version is allowed.
 class RequireMavenVersion
          This rule checks that the Maven version is allowed.
 class RequireNoRepositories
          This rule checks that this pom or its parents don't define a repository.
 class RequireOS
          This rule checks that the OS is allowed by combinations of family, name, version and cpu architecture.
 class RequirePluginVersions
          This rule will enforce that all plugins specified in the poms have a version declared.
 class RequireProperty
          This rule checks that certain properties are set.
 class RequireReleaseDeps
          This rule checks that no snapshots are included.
 class RequireReleaseVersion
          This rule checks that the current project is not a snapshot.
 

Methods in org.apache.maven.plugins.enforcer that return EnforcerRule
 EnforcerRule[] EnforceMojo.getRules()
           
 

Methods in org.apache.maven.plugins.enforcer with parameters of type EnforcerRule
 boolean RequireOS.isResultValid(EnforcerRule theCachedRule)
           
 boolean AbstractNonCacheableEnforcerRule.isResultValid(EnforcerRule cachedRule)
           
 boolean AbstractRequireFiles.isResultValid(EnforcerRule cachedRule)
          If the rule is cacheable and the same id is found in the cache, the stored results are passed to this method to allow double checking of the results.
 boolean AbstractVersionEnforcer.isResultValid(EnforcerRule theCachedRule)
           
 boolean RequireFilesSize.isResultValid(EnforcerRule cachedRule)
           
 void EnforceMojo.setRules(EnforcerRule[] theRules)
           
protected  boolean EnforceMojo.shouldExecute(EnforcerRule rule)
          This method determines if a rule should execute based on the cache
 



Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.