Author: dennisl Date: Tue Jan 27 12:33:42 2015 New Revision: 1655023 URL: http://svn.apache.org/r1655023 Log: Alphabetize the list of standard rules.
Modified: maven/enforcer/trunk/enforcer-rules/src/site/apt/index.apt Modified: maven/enforcer/trunk/enforcer-rules/src/site/apt/index.apt URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/site/apt/index.apt?rev=1655023&r1=1655022&r2=1655023&view=diff ============================================================================== --- maven/enforcer/trunk/enforcer-rules/src/site/apt/index.apt (original) +++ maven/enforcer/trunk/enforcer-rules/src/site/apt/index.apt Tue Jan 27 12:33:42 2015 @@ -20,29 +20,33 @@ ------ Brian Fox ------ - September 2012 + 2015-01-27 ------ Standard Rules The following standard rules ship along with the enforcer plugin: + * {{{./alwaysFail.html}alwaysFail}} - Always fail... used to test plugin configuration. + * {{{./alwaysPass.html}alwaysPass}} - Always passes... used to test plugin configuration. - * {{{./alwaysFail.html}alwaysFail}} - Always fail... used to test plugin configuration. - + * {{{./banDistributionManagement.html}banDistributionManagement}} - enforces that project doesn't have distributionManagement. + * {{{./bannedDependencies.html}bannedDependencies}} - enforces that excluded dependencies aren't included. * {{{./bannedPlugins.html}bannedPlugins}} - enforces that specific plugins aren't included in the build. - * {{{./banTransitiveDependencies.html}banTransitiveDependencies}} - enforces that project doesn't have transitive dependencies. + * {{{./bannedRepositories.html}bannedRepositories}} - enforces to not include banned repositories. - * {{{./banDistributionManagement.html}banDistributionManagement}} - enforces that project doesn't have distributionManagement. + * {{{./banTransitiveDependencies.html}banTransitiveDependencies}} - enforces that project doesn't have transitive dependencies. * {{{./dependencyConvergence.html}dependencyConvergence}} - ensure all dependencies converge to the same version. * {{{./evaluateBeanshell.html}evaluateBeanshell}} - evaluates a beanshell script. + * {{{./reactorModuleConvergence.html}reactorModuleConvergence}} - enforces that a multi module build follows best practice. + * {{{./requireActiveProfile.html}requireActiveProfile}} - enforces one or more active profiles. * {{{./requireEnvironmentVariable.html}requireEnvironmentVariable}} - enforces the existence of an environment variable @@ -59,8 +63,6 @@ Standard Rules * {{{./requireNoRepositories.html}requireNoRepositories}} - enforces to not include repositories. - * {{{./bannedRepositories.html}bannedRepositories}} - enforces to not include banned repositories. - * {{{./requireOS.html}requireOS}} - enforces the OS / CPU Architecture. * {{{./requirePluginVersions.html}requirePluginVersions}} - enforces that all plugins have a specified version. @@ -77,8 +79,6 @@ Standard Rules * {{{./requireUpperBoundDeps.html}requireUpperBoundDeps}} - ensures that every (transitive) dependency is resolved to it's specified version or higher. - * {{{./reactorModuleConvergence.html}reactorModuleConvergence}} - enforces that a multi module build follows best practice. - [] You may also create and inject your own custom rules by following the {{{http://maven.apache.org/enforcer/enforcer-api/writing-a-custom-rule.html}maven-enforcer-rule-api}} instructions.