This is an automated email from the ASF dual-hosted git repository. slachiewicz pushed a change to branch MENFORCER-267 in repository https://gitbox.apache.org/repos/asf/maven-enforcer.git.
discard 5f5d826 Fixed prerequisites discard 530ef47 Safe state. discard 5c78dde Added patch from MENFORCER-277 Not yet compiling. discard ee4dea4 Continued..not compiling yet. discard c69ce6a Upgraded to 3.0.1 fails the builds. add 4c28fbb Move static methods to ArtifactUtils add 8906ef1 Removed unused pom file. add 0eb969b Simplyfied configuration for JDK 7 for all integration tests which makes them more rubust for future changes. add fad4dcc Updated Maven User List link add f4f8c25 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven-enforcer add cce0fdb IT failures shouldn't be ignored add 9c0ea9c MENFORCER-331 Maven-enforcer-rules to use maven-resolver-util. add 3a5e3d2 Added tests to validate wildcard support for DependencyConvergence and RequireUpperBound with MNG-6713 add a70cb57 [MENFORCER-339] - Upgrade extra-enforcer-rules to 1.2. add 3cd158a [MENFORCER-340] - Upgrade plexus-utils 3.3.0 add f2cf2ce [MENFORCER-341] - Upgrade mockito-corre to 2.28.2 add 36840e2 [MENFORCER-342] - Upgrade commons-codec to 1.12 add 49c6a41 [MENFORCER-343] - Upgrade maven-commons-artifact-filters to 3.1.0 add fc825f2 [MENFORCER-344] - Upgrade commons-lang3 to 3.8.1 add 75d30f5 [MENFORCER-345] - Upgrade maven-resolver to 1.4.1 add 793b8e5 [maven-release-plugin] prepare release enforcer-3.0.0-M3 add ac3f6e2 [maven-release-plugin] prepare for next development iteration add 047c939 Revert "[maven-release-plugin] prepare for next development iteration" add e3f8f95 Revert "[maven-release-plugin] prepare release enforcer-3.0.0-M3" add b81e6b7 [maven-release-plugin] prepare release enforcer-3.0.0-M3 add 8e5cbfc Revert "[maven-release-plugin] prepare release enforcer-3.0.0-M3" add edc174b [maven-release-plugin] prepare release enforcer-3.0.0-M3 add 226f368 [maven-release-plugin] prepare for next development iteration add bc500a2 Remove obsolete section add ab6488c Merge pull request #60 from apache/elharo-patch-1 add 9ccb3f4 [MENFORCER-195] [MENFORCER-269] Added tests to validate wildcard support for DependencyConvergence and RequireUpperBound with MNG-6713 add 588f275 [MENFORCER-195] [MENFORCER-269] Added tests to validate wildcard support add 74fab7e Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven-enforcer add e22de4a (doc) Fix parameter name add 036150e [MENFORCER-355] make build Reproducible add 94e4dff added ASF Jira badge add a2b63cf fixed broken links (MPIR 3) add 2443814 added GitHub description add 2cd5b37 README improvement add 850fc78 deps: update JUnit (#64) add e784526 update commons-codec (#66) add 711a692 remove unused, deprecated field add 644c628 Merge pull request #65 from apache/depre add aeb8054 Corrects the recommended version in the README add 8f165ff Merge pull request #63 from bbranan/patch-1 add c273451 MENFORCER-336: Changed beanshell interpreter from singleton / static field to ThreadLocal. add ad4a69a fix typo add c5377f5 Merge pull request #68 from XenoAmess/patch-1 add 9b1a09b [MENFORCER-346] - RequireSnapshotVersion: Fix parent with CI Friendly Version (#57) add 1d47fd9 [MENFORCER-304] - Improve dependency resolving in multiple modules project add 001396e Merge branch 'MENFORCER-304' add cf7e03b no need for "=true" add 06e6df1 no need of this path and use last invoker-plugin version add b681202 modernize code a bit add 7e86dd9 Set plugin prerequisites to 3.0 - sync with MENFORCER-267 add 9170cc9 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven-enforcer add 2dcd314 Add maven-wrapper-plugin to ITs verifying require-plugin-versions rule add 9f805c6 (doc) Remove javadoc for missing parameter add 05ed15b (doc) Remove duplicated determiner add 8224c4c enable GitHub Actions CI add c7c00a9 MENFORCER-245 Improve documentation about writing own Enforcer Rule add 0124c62 Changed those lines reviewed in the PR. add 844c4fc MENFORCER-301 check dependencyManagement add 58fa407 MENFORCER-301 test add 8bfbb80 [MENFORCER-353] Consistently format artifacts same as dependency:tree add 4f990d1 [MENFORCER-349] Include Java vendor in display-info output add 6599d49 [MENFORCER-358] requireUpperBounds deps should have includes add bdef97a [MENFORCER-338] Along with JavaVersion, allow enforcement of the JavaVendor add 01e7d41 [MENFORCER-333] Dependency convergence error in combination with CI friendly versions add 4ff8bf4 [MENFORCER-192] Rule RequireSameVersions: dependency artifacts are not checked Added IT to verify this is no longer an issue add 7728301 update ASF CI url add 567cf2d update ASF CI url add ca0d71b Support for Java 13, 14, 15 add 2babf83 [MENFORCER-361] Introduce RequireTextFileChecksum with line separator normalization add eba6d2d Bump junit from 4.13 to 4.13.1 add 9fd19b6 Bump assertj-core from 1.7.1 to 2.9.1 add 086204b [MENFORCER-351] Added check to avoid NPE with old Eclipse versions add 355f845 [MENFORCER-350] Added few tests to validate issue add bd993c2 [MENFORCER-313] - Added [<scope>] to the conflicting artifacts in the add 1d3e6b1 Bump commons-codec from 1.14 to 1.15 add 19d4cac Bump mrm-maven-plugin from 1.0.0 to 1.2.0 add 419b87b update resolver add cba4ddd Merge pull request #84 from apache/resolver add bf46924 update commons IO add 50a5457 Merge pull request #82 from apache/ver add a3d57a4 Remove Travis config add 2742cb4 [MENFORCER-371] Require Maven 3.1.1 add d0349eb [MENFORCER-371] Update dependency to maven-compat add b49bd3b [MENFORCER-371] Drop dep to old plexus-container-default - use default new org.eclipse.sisu.inject one add daedffd Update github actions: define java 15, java 16-ea, update actions/cache@v1 to actions/cache@v2 add e21238f [MENFORCER-377] - Remove travis support (github covers the same checks) add 46de14a [MENFORCER-379] - Update maven-common-artifact-filters to 3.1.1 add aa09d72 Drop dependency to old plexus-container-default from m-plugin-testing new 3e4639b Upgrade maven-dependency-tree to 3.0.1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5f5d826) \ N -- N -- N refs/heads/MENFORCER-267 (3e4639b) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .asf.yaml | 26 + .github/workflows/maven.yml | 52 ++ .gitignore | 5 +- .travis.yml | 33 - CONTRIBUTING.md | 2 +- README.md | 20 +- enforcer-api/pom.xml | 7 +- enforcer-api/src/custom-rule-sample/pom.xml | 133 ++--- .../apache/maven/enforcer/rule/MyCustomRule.java | 251 ++++---- .../src/custom-rule-sample/src/usage-pom.xml | 64 -- enforcer-api/src/custom-rule-sample/usage-pom.xml | 2 +- .../src/main/assembly/custom-rule-sample.xml | 13 + .../src/site/apt/writing-a-custom-rule.apt.vm | 58 +- enforcer-rules/pom.xml | 12 +- .../plugins/enforcer/AbstractBanDependencies.java | 53 +- .../plugins/enforcer/AbstractRequireFiles.java | 5 +- .../apache/maven/plugins/enforcer/AlwaysFail.java | 2 +- .../apache/maven/plugins/enforcer/AlwaysPass.java | 4 +- .../BanDuplicatePomDependencyVersions.java | 32 +- .../maven/plugins/enforcer/BannedDependencies.java | 76 +-- .../maven/plugins/enforcer/BannedRepositories.java | 8 +- .../plugins/enforcer/DependencyConvergence.java | 41 +- .../maven/plugins/enforcer/EvaluateBeanshell.java | 13 +- .../plugins/enforcer/ReactorModuleConvergence.java | 38 +- .../plugins/enforcer/RequireActiveProfile.java | 2 +- .../plugins/enforcer/RequireFileChecksum.java | 70 +-- .../maven/plugins/enforcer/RequireJavaVendor.java | 70 +++ .../maven/plugins/enforcer/RequireJavaVersion.java | 4 +- .../plugins/enforcer/RequireMavenVersion.java | 5 + .../plugins/enforcer/RequireNoRepositories.java | 6 +- .../apache/maven/plugins/enforcer/RequireOS.java | 2 +- .../plugins/enforcer/RequirePluginVersions.java | 107 +--- .../plugins/enforcer/RequireProfileIdsExist.java | 2 +- .../maven/plugins/enforcer/RequireReleaseDeps.java | 4 +- .../plugins/enforcer/RequireReleaseVersion.java | 2 +- .../plugins/enforcer/RequireSameVersions.java | 22 +- .../plugins/enforcer/RequireSnapshotVersion.java | 12 +- .../plugins/enforcer/RequireTextFileChecksum.java | 102 ++++ .../plugins/enforcer/RequireUpperBoundDeps.java | 84 ++- .../plugins/enforcer/utils/ArtifactMatcher.java | 4 +- .../plugins/enforcer/utils/ArtifactUtils.java | 129 ++++ .../enforcer/utils/DependencyVersionMap.java | 8 +- .../plugins/enforcer/utils/EnforcerRuleUtils.java | 15 +- .../utils/NormalizeLineSeparatorReader.java | 177 ++++++ .../plugins/enforcer/utils/PluginWrapper.java | 2 +- enforcer-rules/src/site/apt/index.apt | 2 + .../src/site/apt/requireEnvironmentVariable.apt.vm | 2 +- .../src/site/apt/requireFileChecksum.apt.vm | 7 +- ...easeVersion.apt.vm => requireJavaVendor.apt.vm} | 35 +- .../src/site/apt/requireJavaVersion.apt.vm | 2 +- ...cksum.apt.vm => requireTextFileChecksum.apt.vm} | 44 +- .../src/site/apt/requireUpperBoundDeps.apt.vm | 7 +- .../enforcer/BannedDependenciesTestSetup.java | 3 +- .../maven/plugins/enforcer/EnforcerTestUtils.java | 3 +- .../plugins/enforcer/MockPlexusContainer.java | 661 --------------------- .../plugins/enforcer/TestEvaluateBeanshell.java | 116 ++++ .../maven/plugins/enforcer/TestMavenVersion.java | 49 +- .../plugins/enforcer/TestRequireFileChecksum.java | 2 + .../plugins/enforcer/TestRequireJavaVendor.java | 67 +++ .../plugins/enforcer/TestRequireJavaVersion.java | 2 + .../enforcer/TestRequirePluginVersions.java | 6 +- .../enforcer/TestRequireTextFileChecksum.java | 128 ++++ .../utils/TestNormalizeLineSeparatorReader.java | 77 +++ maven-enforcer-plugin/pom.xml | 12 +- ...nforcer146_x-1.1.pom => menforcer192_a-1.0.pom} | 50 +- ...nforcer146_x-1.1.pom => menforcer192_a-2.0.pom} | 50 +- ...nforcer146_x-1.1.pom => menforcer192_b-1.0.pom} | 50 +- .../src/it/mrm/repository/menforcer192_c-1.0.pom | 25 +- .../src/it/mrm/repository/menforcer192_c-2.0.pom | 25 +- ...9.pom => menforcer269_project-higher-1.0.0.pom} | 7 +- ....9.pom => menforcer269_project-lower-1.0.0.pom} | 7 +- ...9.pom => menforcer269_project-middle-1.0.0.pom} | 5 +- ...er146_x-1.1.pom => menforcer358_core-5.2.7.pom} | 52 +- ...er146_x-1.1.pom => menforcer358_core-5.2.8.pom} | 52 +- ...146_b-1.0.pom => menforcer358_parent-5.2.7.pom} | 68 +-- maven-enforcer-plugin/src/it/pom.xml | 115 ---- .../src/it/projects/MENFORCER-306/parent/pom.xml | 5 + .../src/it/projects/always-fail-warn/pom.xml | 7 - .../src/it/projects/always-fail/pom.xml | 7 - .../src/it/projects/always-pass/pom.xml | 7 - .../pom.xml | 9 +- .../pom.xml | 9 +- .../projects/ban-distribution-management/pom.xml | 7 - .../invoker.properties | 0 .../pom.xml | 35 +- .../verify.groovy | 4 +- .../pom.xml | 7 - .../it/projects/ban-pom-dependency-version/pom.xml | 11 +- .../ban-transitive-dependencies-fail/pom.xml | 11 +- .../projects/ban-transitive-dependencies/pom.xml | 11 +- .../banned-dependencies-versionrange-fail/pom.xml | 9 +- .../banned-dependencies-versionrange/pom.xml | 9 +- .../projects/banned-dependencies-wildcards/pom.xml | 9 +- .../src/it/projects/banned-dependencies/pom.xml | 7 - .../src/it/projects/banned-plugins/pom.xml | 7 - .../it/projects/builds_a_pom_noop/module/pom.xml | 3 +- .../src/it/projects/builds_a_pom_noop/pom.xml | 10 +- .../module1 => ci-friendly/app}/pom.xml | 33 +- .../child => ci-friendly/lib}/pom.xml | 17 +- .../src/it/projects/ci-friendly/pom.xml | 61 ++ .../test.properties} | 4 +- .../src/it/projects/cli-always-fail/pom.xml | 7 - .../src/it/projects/cli-always-pass/pom.xml | 7 - .../projects/dependencies_converge/module/pom.xml | 3 +- .../src/it/projects/dependencies_converge/pom.xml | 10 +- .../invoker.properties | 36 +- .../pom.xml | 26 +- .../dependencies_not_converging/module/pom.xml | 3 +- .../projects/dependencies_not_converging/pom.xml | 10 +- .../module/pom.xml | 3 +- .../dependencies_not_converging_test_scope/pom.xml | 12 +- .../src/it/projects/display-info/pom.xml | 7 - .../src/it/projects/display-info/verify.groovy | 1 + .../src/it/projects/evaluate-beanshell/pom.xml | 14 - .../invoker.properties | 36 +- .../module1}/pom.xml | 83 +-- .../module2/pom.xml | 78 +-- .../pom.xml | 126 ++-- .../invoker.properties | 1 + .../module1}/pom.xml | 83 +-- .../module2/pom.xml | 78 +-- .../pom.xml | 126 ++-- .../verify.groovy | 43 +- .../invoker.properties | 36 +- .../module1/pom.xml | 64 +- .../module2/pom.xml | 78 +-- .../pom.xml | 126 ++-- .../invoker.properties | 1 + .../module1/pom.xml | 64 +- .../module2/pom.xml | 78 +-- .../pom.xml | 123 ++-- .../verify.groovy | 6 +- .../invoker.properties | 1 + .../module1/pom.xml | 64 +- .../module2}/pom.xml | 34 +- .../pom.xml | 16 +- .../verify.groovy | 6 +- .../invoker.properties | 36 +- .../module1/pom.xml | 64 +- .../module2/pom.xml | 78 +-- .../pom.xml | 20 +- .../src/it/projects/multimodule/pom.xml | 9 +- .../it/projects/require-active-profile-all/pom.xml | 7 - .../require-active-profile-from-settings/pom.xml | 7 - .../src/it/projects/require-active-profile/pom.xml | 7 - .../src/it/projects/require-file-checksum/pom.xml | 15 +- .../it/projects/require-files-dont-exist/pom.xml | 7 - .../src/it/projects/require-files-exist/pom.xml | 7 - .../src/it/projects/require-files-size/pom.xml | 14 - .../src/it/projects/require-java-version/pom.xml | 7 - .../src/it/projects/require-maven-version/pom.xml | 14 - .../pom.xml | 7 - .../require-no-repositories-allow-repo/pom.xml | 7 - .../it/projects/require-no-repositories/pom.xml | 7 - .../require-no-repositories_failure/pom.xml | 9 +- .../pom.xml | 11 +- .../pom.xml | 7 - .../pom.xml | 7 - .../it/projects/require-no-repositories_mm/pom.xml | 7 - .../projects/require-no-repositories_mm_ci/pom.xml | 7 - .../it/projects/require-plugin-versions-ci/pom.xml | 7 - .../pom.xml | 10 +- .../require-plugin-versions-expressions/pom.xml | 50 +- .../require-plugin-versions-mm-ci-friendly/pom.xml | 20 +- .../pom.xml | 12 +- .../pom.xml | 16 +- .../pom.xml | 22 +- .../it/projects/require-plugin-versions/pom.xml | 10 +- .../MENFORCER-322-module/pom.xml | 13 +- .../pom.xml | 11 +- .../require-profile-ids-exist_failure/pom.xml | 9 +- .../require-profile-ids-exist_success/pom.xml | 9 +- .../src/it/projects/require-property/pom.xml | 14 - .../require-release-dependencies-excludes/pom.xml | 12 +- .../pom.xml | 12 +- .../projects/require-release-dependencies/pom.xml | 7 - .../it/projects/require-release-version/pom.xml | 7 - .../projects/require-same-versions_failure/pom.xml | 23 +- .../projects/require-same-versions_success/pom.xml | 23 +- .../invoker.properties | 0 .../pom.xml | 193 +++--- .../pom.xml | 193 +++--- .../require-snapshot-version_failure/pom.xml | 7 - .../invoker.properties | 2 +- .../module}/pom.xml | 4 +- .../pom.xml | 23 +- .../verify.groovy | 2 +- .../require-snapshot-version_success/pom.xml | 7 - .../invoker.properties | 1 - .../module}/pom.xml | 4 +- .../pom.xml | 23 +- .../pom.xml | 10 +- .../pom.xml | 10 +- .../pom.xml | 12 +- .../pom.xml | 12 +- .../module/pom.xml | 3 +- .../require-upper-bound-deps_failure/pom.xml | 10 +- .../invoker.properties | 0 .../pom.xml | 14 +- .../verify.groovy | 13 +- .../module/pom.xml | 3 +- .../require-upper-bound-deps_ignored/pom.xml | 10 +- .../invoker.properties | 0 .../module/pom.xml | 3 +- .../pom.xml | 31 +- .../verify.groovy | 64 +- .../module/pom.xml | 3 +- .../require-upper-bound-deps_success/pom.xml | 10 +- .../invoker.properties | 36 +- .../pom.xml | 33 +- .../projects/resolve_collect_dependencies/pom.xml | 9 +- .../maven/plugins/enforcer/DisplayInfoMojo.java | 2 + .../apache/maven/plugins/enforcer/EnforceMojo.java | 4 +- maven-enforcer-plugin/src/site/apt/index.apt | 12 +- maven-enforcer-plugin/src/site/apt/usage.apt.vm | 10 +- pom.xml | 50 +- 216 files changed, 3118 insertions(+), 3652 deletions(-) create mode 100644 .asf.yaml create mode 100644 .github/workflows/maven.yml delete mode 100644 .travis.yml delete mode 100644 enforcer-api/src/custom-rule-sample/src/usage-pom.xml create mode 100644 enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireJavaVendor.java create mode 100644 enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireTextFileChecksum.java create mode 100644 enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/ArtifactUtils.java create mode 100644 enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/utils/NormalizeLineSeparatorReader.java copy enforcer-rules/src/site/apt/{requireReleaseVersion.apt.vm => requireJavaVendor.apt.vm} (74%) copy enforcer-rules/src/site/apt/{requireFileChecksum.apt.vm => requireTextFileChecksum.apt.vm} (65%) delete mode 100644 enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/MockPlexusContainer.java create mode 100644 enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireJavaVendor.java create mode 100644 enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/TestRequireTextFileChecksum.java create mode 100644 enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/utils/TestNormalizeLineSeparatorReader.java copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_x-1.1.pom => menforcer192_a-1.0.pom} (82%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_x-1.1.pom => menforcer192_a-2.0.pom} (82%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_x-1.1.pom => menforcer192_b-1.0.pom} (82%) copy enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/child/pom.xml => maven-enforcer-plugin/src/it/mrm/repository/menforcer192_c-1.0.pom (70%) copy enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/child/pom.xml => maven-enforcer-plugin/src/it/mrm/repository/menforcer192_c-2.0.pom (70%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer128_classic-0.9.9.pom => menforcer269_project-higher-1.0.0.pom} (89%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer128_classic-0.9.9.pom => menforcer269_project-lower-1.0.0.pom} (89%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer128_classic-0.9.9.pom => menforcer269_project-middle-1.0.0.pom} (91%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_x-1.1.pom => menforcer358_core-5.2.7.pom} (91%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_x-1.1.pom => menforcer358_core-5.2.8.pom} (91%) copy maven-enforcer-plugin/src/it/mrm/repository/{menforcer146_b-1.0.pom => menforcer358_parent-5.2.7.pom} (87%) delete mode 100644 maven-enforcer-plugin/src/it/pom.xml copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => ban-duplicate-dependencies-versions}/invoker.properties (100%) copy maven-enforcer-plugin/src/it/projects/{require-active-profile => ban-duplicate-dependencies-versions}/pom.xml (72%) copy maven-enforcer-plugin/src/it/projects/{ban-pom-dependency-version-utf8-with-bom => ban-duplicate-dependencies-versions}/verify.groovy (85%) copy maven-enforcer-plugin/src/it/projects/{ban-distribution-management-multi-module-build/module1 => ci-friendly/app}/pom.xml (62%) copy maven-enforcer-plugin/src/it/projects/{require-no-repositories_mm_ci/child => ci-friendly/lib}/pom.xml (76%) create mode 100644 maven-enforcer-plugin/src/it/projects/ci-friendly/pom.xml copy maven-enforcer-plugin/src/it/projects/{ban-pom-dependency-version-utf8-with-bom/invoker.properties => ci-friendly/test.properties} (95%) copy maven-enforcer-plugin/src/it/projects/{always-fail => dependencies_converge_exclude_wildcard}/invoker.properties (94%) copy maven-enforcer-plugin/src/it/projects/{dependencies_converge => dependencies_converge_exclude_wildcard}/pom.xml (73%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-ban-transitive-dependencies}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule/module2 => multimodule-ban-transitive-dependencies/module1}/pom.xml (75%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-ban-transitive-dependencies}/module2/pom.xml (96%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-ban-transitive-dependencies}/pom.xml (82%) copy maven-enforcer-plugin/src/it/projects/{always-fail => multimodule-ban-transitive-dependencies_failure}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule/module2 => multimodule-ban-transitive-dependencies_failure/module1}/pom.xml (75%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-ban-transitive-dependencies_failure}/module2/pom.xml (96%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-ban-transitive-dependencies_failure}/pom.xml (82%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-dependencies-unique_failure => multimodule-ban-transitive-dependencies_failure}/verify.groovy (77%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude}/module1/pom.xml (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude}/module2/pom.xml (96%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude}/pom.xml (84%) copy maven-enforcer-plugin/src/it/projects/{always-fail => multimodule-require-release-dependencies-exclude_failure}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude_failure}/module1/pom.xml (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude_failure}/module2/pom.xml (96%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-exclude_failure}/pom.xml (84%) copy maven-enforcer-plugin/src/it/projects/{display-info => multimodule-require-release-dependencies-exclude_failure}/verify.groovy (78%) copy maven-enforcer-plugin/src/it/projects/{always-fail => multimodule-require-release-dependencies-snapshot-parent_failure}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies-snapshot-parent_failure}/module1/pom.xml (97%) copy maven-enforcer-plugin/src/it/projects/{banned-dependencies => multimodule-require-release-dependencies-snapshot-parent_failure/module2}/pom.xml (70%) copy maven-enforcer-plugin/src/it/projects/{require-plugin-versions-mm-ci-friendly/menforcer281-module => multimodule-require-release-dependencies-snapshot-parent_failure}/pom.xml (78%) copy maven-enforcer-plugin/src/it/projects/{display-info => multimodule-require-release-dependencies-snapshot-parent_failure}/verify.groovy (78%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies}/invoker.properties (97%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies}/module1/pom.xml (93%) copy maven-enforcer-plugin/src/it/projects/{multimodule => multimodule-require-release-dependencies}/module2/pom.xml (91%) copy maven-enforcer-plugin/src/it/projects/{always-fail => multimodule-require-release-dependencies}/pom.xml (83%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-same-versions_with-dependencies-failure}/invoker.properties (100%) copy maven-enforcer-plugin/src/it/projects/{require-same-versions_success => require-same-versions_with-dependencies-failure}/pom.xml (61%) copy maven-enforcer-plugin/src/it/projects/{require-same-versions_success => require-same-versions_with-dependencies-success}/pom.xml (61%) copy maven-enforcer-plugin/src/it/projects/{require-plugin-versions-ci => require-snapshot-version_failure_parent-ci-friendly}/invoker.properties (96%) copy maven-enforcer-plugin/src/it/projects/{require-plugin-versions-ci/child => require-snapshot-version_failure_parent-ci-friendly/module}/pom.xml (90%) copy maven-enforcer-plugin/src/it/projects/{require-snapshot-version_failure => require-snapshot-version_failure_parent-ci-friendly}/pom.xml (81%) copy maven-enforcer-plugin/src/it/projects/{banned-dependencies-versionrange-fail => require-snapshot-version_failure_parent-ci-friendly}/verify.groovy (87%) copy maven-enforcer-plugin/src/it/projects/{require-plugin-versions-ci => require-snapshot-version_success_parent-ci-friendly}/invoker.properties (96%) copy maven-enforcer-plugin/src/it/projects/{require-plugin-versions-ci/child => require-snapshot-version_success_parent-ci-friendly/module}/pom.xml (90%) copy maven-enforcer-plugin/src/it/projects/{require-snapshot-version_failure => require-snapshot-version_success_parent-ci-friendly}/pom.xml (81%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_failure_show_scopes}/invoker.properties (100%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_failure_show_scopes}/pom.xml (84%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_failure_show_scopes}/verify.groovy (82%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_includes}/invoker.properties (100%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_includes}/module/pom.xml (88%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_includes}/pom.xml (69%) copy maven-enforcer-plugin/src/it/projects/{require-upper-bound-deps_failure => require-upper-bound-deps_includes}/verify.groovy (63%) copy maven-enforcer-plugin/src/it/projects/{always-fail => require-upper-bound-exclude_wildcard}/invoker.properties (94%) copy maven-enforcer-plugin/src/it/projects/{dependencies_converge => require-upper-bound-exclude_wildcard}/pom.xml (70%)