path # lines of code enforcer-rules/src/site/site.xml 17 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AbstractStandardEnforcerRule.java 56 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDuplicatePomDependencyVersions.java 111 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireReleaseVersion.java 42 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireExplicitDependencyScope.java 42 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireProfileIdsExist.java 51 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/EvaluateBeanshell.java 56 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireActiveProfile.java 73 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePrerequisite.java 61 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/AbstractPropertyEnforcerRule.java 40 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/RequireProperty.java 41 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/RequireEnvironmentVariable.java 31 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDistributionManagement.java 95 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireOS.java 133 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyVersionMap.java 126 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyConvergence.java 84 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireReleaseDeps.java 82 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependencies.java 28 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanTransitiveDependencies.java 84 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanDynamicVersions.java 166 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireUpperBoundDeps.java 231 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/ResolverUtil.java 103 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependenciesBase.java 96 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ExpressionEvaluator.java 13 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/EnforcerRuleUtils.java 44 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ParentsVisitor.java 25 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/PluginWrapper.java 83 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ParentNodeProvider.java 5 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactUtils.java 59 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java 151 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/OSUtil.java 9 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ExternalRules.java 72 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/RequireJavaVersion.java 104 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/RequireMavenVersion.java 29 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/AbstractVersionEnforcer.java 60 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysPass.java 18 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BannedPlugins.java 41 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireNoRepositories.java 158 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesExist.java 28 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/AbstractRequireFiles.java 76 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesDontExist.java 14 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesSize.java 72 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePluginVersions.java 579 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/RequireTextFileChecksum.java 70 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/RequireFileChecksum.java 105 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java 96 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDependencyManagementScope.java 78 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireSameVersions.java 79 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireJavaVendor.java 55 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysFail.java 19 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BannedRepositories.java 94 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireSnapshotVersion.java 47 enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ReactorModuleConvergence.java 256 enforcer-api/src/custom-rule-sample/usage-pom.xml 44 enforcer-api/src/custom-rule-sample/src/main/java/org/example/custom/rule/MyCustomRule.java 40 enforcer-api/src/site/site.xml 16 enforcer-api/src/main/assembly/custom-rule-sample.xml 16 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleConfigProvider.java 5 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLevel.java 5 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleHelper.java 24 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule2.java 3 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleBase.java 11 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleBase.java 7 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleException.java 32 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLogger.java 18 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRule.java 12 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleError.java 12 enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule.java 11 maven-enforcer-plugin/src/it/mrm/settings.xml 52 maven-enforcer-plugin/src/it/projects/MENFORCER-434/verify.groovy 6 maven-enforcer-plugin/src/it/projects/resolve_collect_dependencies/verify.groovy 1 maven-enforcer-plugin/src/it/projects/resolve_collect_dependencies/src/assembly/extjars.xml 19 maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-unique_failure/verify.groovy 3 maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure_show_scopes/verify.groovy 12 maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_repositories/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-environment-variable/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-no-repositories_mm_ci/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-files-exist/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-java-vendor-multi-module/verify.groovy 4 maven-enforcer-plugin/src/it/projects/non-exeisting-optional-dependency/verify.groovy 8 maven-enforcer-plugin/src/it/projects/banned-plugins-fails/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-repo/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-no-repositories_failure/verify.groovy 4 maven-enforcer-plugin/src/it/projects/external-rules-always-pass/enforcer-rules.xml 7 maven-enforcer-plugin/src/it/projects/external-rules-always-pass/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_ignored/verify.groovy 3 maven-enforcer-plugin/src/it/projects/external-rules-always-fail/enforcer-rules.xml 7 maven-enforcer-plugin/src/it/projects/external-rules-always-fail/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-java-version/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-file-checksum/setup.groovy 2 maven-enforcer-plugin/src/it/projects/require-file-checksum/verify.groovy 6 maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_includes/verify.groovy 12 maven-enforcer-plugin/src/it/projects/require-maven-version/verify.groovy 3 maven-enforcer-plugin/src/it/projects/evaluate-beanshell/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-os/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_allowed-plugin-repo/verify.groovy 4 maven-enforcer-plugin/src/it/projects/cli-always-fail/verify.groovy 2 maven-enforcer-plugin/src/it/projects/always-fail/verify.groovy 3 maven-enforcer-plugin/src/it/projects/ban-dynamic-versions-scope-all-scopes/verify.groovy 5 maven-enforcer-plugin/src/it/projects/cli-always-pass-deprecated/verify.groovy 2 maven-enforcer-plugin/src/it/projects/ban-dependency-management-scope-fail/verify.groovy 5 maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-exclude_failure/verify.groovy 3 maven-enforcer-plugin/src/it/projects/cli-always-pass/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-textfile-checksum/verify.groovy 6 maven-enforcer-plugin/src/it/projects/always-pass/verify.groovy 2 maven-enforcer-plugin/src/it/projects/ban-distribution-management-multi-module-build/verify.groovy 4 maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/verify.groovy 4 maven-enforcer-plugin/src/it/projects/ban-transitive-dependencies-fail/verify.groovy 2 maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-property/verify.groovy 2 maven-enforcer-plugin/src/it/projects/banned-dependencies-versionrange-fail/verify.groovy 2 maven-enforcer-plugin/src/it/projects/display-info/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-snapshot-version_failure_parent-ci-friendly/verify.groovy 2 maven-enforcer-plugin/src/it/projects/ban-distribution-management/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-no-repositories_mm/verify.groovy 2 maven-enforcer-plugin/src/it/projects/multimodule-ban-transitive-dependencies_failure/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-no-repositories/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-files-size/verify.groovy 2 maven-enforcer-plugin/src/it/projects/cli-skip-rules/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-plugin-versions-ci/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-plugin-versions_failure/verify.groovy 3 maven-enforcer-plugin/src/it/projects/ban-distribution-management-multi-module-except-site/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-dependency-scope/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-files-dont-exist/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-profile-id-exist_defined_in_parent/verify.groovy 3 maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-snapshot-parent_failure/verify.groovy 3 maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-scope-change/verify.groovy 4 maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-managed_failure/verify.groovy 10 maven-enforcer-plugin/src/it/projects/dependency-convergence_excludedScopes/verify.groovy 6 maven-enforcer-plugin/src/it/projects/ban-dynamic-versions/verify.groovy 8 maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_plugin-repositories/verify.groovy 4 maven-enforcer-plugin/src/it/projects/cli-always-fail-deprecated/verify.groovy 2 maven-enforcer-plugin/src/it/projects/always-fail-warn/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-profile-ids-exist_failure/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-plugin-repo/verify.groovy 4 maven-enforcer-plugin/src/it/projects/banned-dependencies-fail/verify.groovy 2 maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure/verify.groovy 12 maven-enforcer-plugin/src/site/site.xml 26 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/EnforceMojo.java 289 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManager.java 107 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleCache.java 41 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/DefaultEnforcementRuleHelper.java 74 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerLoggerError.java 18 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerLoggerWarn.java 18 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/AbstractEnforcerLogger.java 67 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManagerException.java 10 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleDesc.java 24 maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/DisplayInfoMojo.java 23 maven-enforcer-extension/src/it/mrm/settings.xml 52 maven-enforcer-extension/src/site/site.xml 13 maven-enforcer-extension/src/main/java/org/apache/maven/extensions/enforcer/EnforceExtension.java 104 src/site/resources/download.cgi 22 src/site/site.xml 16