You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by gn...@apache.org on 2025/08/28 20:05:21 UTC

(maven) branch feature/gh-11074-recursive-project-url-it updated (b34c8de0ad -> e142e324bd)

This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch feature/gh-11074-recursive-project-url-it
in repository https://gitbox.apache.org/repos/asf/maven.git


    omit b34c8de0ad Add integration test for recursive project.url variable reference (GH-11074)
    omit fabc8f9952 Bump actions/checkout from 4.2.2 to 5.0.0 (#11040)
    omit f74028851c Bump actions/download-artifact from 4.3.0 to 5.0.0 (#11022)
    omit 3bec06d5f1 Bump actions/setup-java from 4.7.1 to 5.0.0
    omit 1f97959a11 Set Guice class loading to CHILD - avoid using terminally deprecated methods
    omit 4cc8cc93ed Bump actions/cache from 4.2.3 to 4.2.4
    omit 9fff46c88f Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 (#11018)
    omit 256a441760 Avoid parsing MAVEN_OPTS (3.9.x) (#10969)
    omit 180ab5b625 Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#10966)
    omit d9f0a4828a [maven-release-plugin] prepare for next development iteration
    omit 3e54c93a70 [maven-release-plugin] prepare release maven-3.9.11
    omit 299f1f384a Pin GitHub action versions by hash
    omit a8a44dc0ad Build the project by JDK 21 as default
    omit a0360b3cef Augment version range resolution used repositories (#2574)
    omit ef54677c02 Bump resolverVersion from 1.9.23 to 1.9.24 (#2540)
    omit 96bf155be7 Bump xmlunitVersion from 2.10.2 to 2.10.3
    omit 7b27ab59b5 Bump org.apache.maven:maven-parent from 44 to 45
    omit 5107f470be Deduplicate filtered dependency graph (#2489)
    omit 69267a1ad1 Move ensure in boundaries of project lock (#2470)
    omit 9ac9bc2356 Use Maven 3.9.10 for build on GitHub
    omit d14d555958 [MNGSITE-393] remove references to Maven 2 (#2438)
    omit 2be391fcfe Update CONTRIBUTING after GitHub issues enabled
    omit 13f6a00f53 Enable Github Issues (3.9.x)
    omit 788ac9ea96 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
    omit 82f5d44483 [MNG-8763] Remove name from site bannerLeft
    omit 1646469bc1 [maven-release-plugin] prepare for next development iteration
    omit 5f519b97e9 [maven-release-plugin] prepare release maven-3.9.10
    omit c2acc2fe7d [MNG-8745] Bump xmlunitVersion from 2.10.1 to 2.10.2 (#2389)
    omit 1da6ce5123 [MNG-8396] Backport: add cache layer to the filtered dep graph (#2393)
    omit 169219ac97 [MNG-8745] Bump xmlunitVersion from 2.10.0 to 2.10.1 (#2354)
    omit 88c77b6f74 [MNG-8734] Make Maven 3.9.10 ignore --raw-streams option (#2361)
    omit ca557396cc [MNG-8728] Build ITs on JDK 21, 24
    omit dee00c1f72 [MNG-8728] Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 (#2359)
    omit c2671d0ce5 Update README.md
    omit 6559599a56 [MNG-8711] Fix concurrent cache access
    omit d213a7b086 [MNG-8731] Use https for xsi:schemaLocation in generated descriptors
    omit 7cd0802cad [MNG-8716] Bump resolver to 1.9.23
    omit 35755eea5f [MNG-8722] Use a single standalone version of asm
    omit b09419540e [MNG-8169] Add opens java.base/java.lang=ALL-UNNAMED for MinGW
    omit 488b61c943 [MNG-8717] Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding
    omit fc4e617729 [MNG-8712] dependency version is a requirement, not effective (#2279)
    omit e7691912d8 [MNG-8707] Add methods to remove compile and test source roots (#2275)
    omit a47092845d Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2
    omit 6afc9194cf [MNG-8706] Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 (#1665)
    omit e13bb8b9be [MNG-8705] Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0 (#2270)
    omit 1621ceb9c9 [MNG-8704] Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (#2264)
    omit 961a8ebe1e [MNG-8703] Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#2258)
    omit 49baa1b3a0 [MNG-8702] Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 (#2241)
    omit ccb937cf3b [MNG-8701] Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (#2240)
    omit d53d8bfe45 Use dedicated local repo for ITs on Jenkins
    omit 62648b8f18 [MNG-8661] Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (#2185)
    omit eeddfa2a58 [MNG-8248] Add enable-native-access to startup scripts
    omit 92467d54c9 Use Maven 3.9.9 for build maven-3.9.x branch
    omit 4446bae5c2 [MNG-8640] Bump org.apache.maven:maven-parent from 43 to 44 (#2163)
    omit 9159288e64 [MNG-8636] Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (#2168)
    omit 9192b3d333 [MNG-8635] Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3 (#2167)
    omit 70389531e7 Add PR Automation action
    omit fe25a2627c [MNG-8534] Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 (#1699)
    omit ce8b95c580 [MNG-8532] Bump commons-io:commons-io from 2.16.1 to 2.18.0 (#1926)
    omit e5d53b0f63 [MNG-8531] Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0 (#2013)
    omit 35d8d0e675 Clarify that packaging is never inherited
    omit dcf3d70c26 [MNG-8443] Bump com.google.guava:guava from 33.2.1-jre to 33.4.0-jre (#1991)
    omit 68aa8415bb [MNG-8370] Add maven.repo.local.head
    omit ff967474ca Bump plexusVersion from 2.1.0 to 2.2.0
    omit 3bad2f7673 [MNG-8315] Fix MAVEN_PROJECTBASEDIR in mvn.cmd when .mvn is at drive root (#1806)
    omit 45201347c4 [MNG-8256] FilteredProjectDependencyGraph fix for non-transitive case (#1724)
    omit 4c059c401c Add missing since (#1682)
    omit 0d5ab52ac4 [MNG-8211] Fail the build if CI Friendly revision used without value (#1656)
    omit 76ff89f507 [maven-release-plugin] prepare for next development iteration
    omit 8e8579a9e7 [maven-release-plugin] prepare release maven-3.9.9
    omit 7185b0a168 [MNG-8165] Get rid of bashism creeped in (#1653)
    omit ba05e6a102 [maven-release-plugin] prepare for next development iteration
    omit 476642f233 [maven-release-plugin] prepare release maven-3.9.9
    omit 274f1e345e [MNG-8165] Align mvn.sh script with mvn.cmd (#1647)
    omit 1a787b0357 [MNG-8188] Profile properties are not interpolated (#1634)
    omit ecd577b363 [MNG-8177] Add contextual info for model warnings (#1633)
    omit 42fc90e018 [MNG-8206] Remove bad plugin.xml in maven-compat (#1646)
    omit 38a128f657 [MNG-8180] Back out from failing the build (#1642)
    omit f2135c1863 [MNG-8180] Handle NPE due non-existent tags (#1641)
    omit ba2ff7e025 [MNG-8182] Resolved errors were created based on collect exceptions (#1632)
    omit 93c9a775be [MNG-8199] Hamcrest 3.0 (#1631)
    omit 69f1028070 [3.9.x][MNG-8193] Update to Resolver 1.9.22 (#1627)
    omit 2773e53475 [MNG-8198] Animal Sniffer 1.24
    omit 8d0e438bc3 [MNG-8180] Fail install/deploy if rogue Maven Plugin metadata found (#1611)
    omit e7e0cbb405 [MNG-8179] Upgrade Parent to 43
    omit 5223ff68a6 [MNG-8178] Fall back to system properties for missing profile activation context properties (#1603)
    omit d5e8e93442 [MNG-8175] Update Resolver to 1.9.21 (#1598)
    omit 18f23a1dc1 [MNG-7194] Test missing property evaluation (#1570)
    omit 6e8550cd6a [MNG-8159] Fix search for topDirectory when using -f / --file (#1589)
    omit 1b3828e05b [maven-release-plugin] prepare for next development iteration
    omit 36645f6c9b [maven-release-plugin] prepare release maven-3.9.8
    omit 105d843df2 [MNG-8154] Upgrade default plugin bindings
    omit 37f1f02a34 [MNG-7758] Report dependency problems for all repository
    omit 083716de8b [MNG-8150] Backport TransferListener improvements for Maven 3.9.x (#1576)
    omit 02927b7fc6 [MNG-8141] Aftermath, and tidy up (#1572)
    omit ac5d71a49c Reformat, no code change
    omit dd8c95c193 [MNG-8141][MNG-8147] Restore profile ID invariance but warn if duplicate IDs present (#1568)
    omit 758e05480b Revert "[MNG-8141] Model builder should report problems it finds during build (#1556)"
    omit 7fcd8c5d15 [MNG-8141] Model builder should report problems it finds during build (#1556)
    omit 66266e5315 [MNG-8140] Always tell why model was discarded as "invalid" (#1555)
    omit 741deac98f [MNG-8146] Drop commons-lang (#1564)
    omit 200dc02da8 [MNG-8142] Hidden bug: JDK profile activator throw NumberFormatEx (#1557)
    omit 865072025d [MNG-8066] Default exception handler does not handle recursion (#1558)
    omit df00ea5c10 [MNG-7902] Sort plugins in the validation report (#1510)
    omit a2fa050d9b Dependency updates (#1560)
    omit 9ee39630ad [MNG-8135] Profile activation based on OS properties is no longer case insensitive (#1561)
    omit 2a43483a94 [MNG-8136] Update Eclipse Sisu to 0.9.0.M3 (#1547)
    omit 1f97d9ff07 Use Maven Wrapper to build
    omit 1c166ab95e [maven-release-plugin] prepare for next development iteration
    omit 8b094c9513 [maven-release-plugin] prepare release maven-3.9.7
    omit 6ff3a821e7 [MNG-8125][MNG-8126][MNG-8127] Mild updates (#1533)
    omit 73bc6caec7 [MNG-8121] Fix NPE in metadata merge (#1508)
    omit 558ae8a924 [MNG-8115] Upgrade minimal set of dependencies (#1496)
    omit c44304fe33 [MNG-8118] Backport to Maven 3.9.x (#1505)
    omit c1c114dbf9 [MNG-8081] Interpolate available properties during default profile selection (Maven 3.9.x) (#1447)
    omit b4cbda8cb9 [3.9.x][MNG-8109] Resolver 1.9.20 (#1490)
    omit bc52363d40 [3.9.x][MNG-8106] Fix metadata merge (#1480)
    omit 587e99bc70 [MNG-8094] Resolver 1.9.19 (#1468)
    omit 548459b1a9 [MNG-8011] Neuter the README (#1470)
    omit f6935a9f6a [MNG-8030] Backport itr: ignore transitive repositories (#1469)
    omit 18b8893c6d [MNG-8031] Backport concurrent friendly transport listener (#1471)
    omit 16f8127570 [MNG-8100] Upgrade default plugin bindings
    omit 6d095518ce [MNG-8101] Upgrade Parent to 42
    omit fdcda2bd87 Update GitHub actions to v4
    omit 4d45182e72 [MNG-6399] Lift JDK minimum to JDK 8
    omit 4d00ebee37 [MNG-4840] fix requiredMavenVersion description #1444
    omit eae39474cb [MNG-8085] switch png+imagemap to svg
    omit a137cc67bd [MNG-4840] document requiredMavenVersion in plugin descriptor
    omit f860a8693d [MNG-5726] Support regular expression matching in profile activation for (#1431)
    omit 9a84fdf2a9 [MNG-8019] Rely on default update policy (daily) for Central (#1381)
    omit 3880a07362 [MNG-8029] improve documentation about mirror settings
    omit 13a1f5d625 [MNG-8055] Ability to force build number (#1415)
    omit b23afbc984 [MNG-6776] Inconsistent list of parameters for MojoDescriptor (#584)
    omit 46aaf72799 [maven-release-plugin] prepare for next development iteration
    omit bc0240f3c7 [maven-release-plugin] prepare release maven-3.9.6
    omit e6cc6c53cb [MNG-7943] Upgrade default plugin bindings
    omit 48adee3711 [MNG-7934] Update to Resolver 1.9.18 (#1326)
    omit da6c7e4bca [MNG-7942] Upgrade maven-parent to 41
    omit 95fa548e1d [MNG-7934] Update to Resolver 1.9.17 (#1321)
    omit c54baa64b3 [MNG-7939] Allow to exclude plugins from validation
    omit ecd59b7158 [MNG-7913] Upgrade Sisu version (#1286)
    omit 53edd71c98 Use the same branch name for ITs on Jenkins (#1263)
    omit 2bc44491af The maven-3.9.x branch should fallback to maven-3.9.x branch of ITs
    omit 6e532cd249 [maven-release-plugin] prepare for next development iteration
    omit 57804ffe00 [maven-release-plugin] prepare release maven-3.9.5
    omit 0e1de3fe5b [MNG-7895] Support ${project.basedir} in file profile activation
    omit 8afca271d1 [3.9.x] [MNG-7859] Update to Resolver 1.9.16 (#1260)
    omit 0c8b7dfc60 [MNG-7875] colorize transfer messages
    omit bbd84c6c87 [MNG-7874] Use name constants instead of free string literals (#1229)
    omit 84ee422e65 [MNG-7870] Undeprecate G level metadata (#1224)
    omit 94b9244bfb Fix formatting and javadoc issues.
    omit 1ac8be50c8 [MNG-7856] Maven Resolver Provider ctor and other minor code changes (#1223)
    omit c482de86c1 [MNG-7851] Improve error message when modelVersion is 4.0 (#1210)
    omit 67b8c0703a [maven-release-plugin] prepare for next development iteration
    omit dfbb324ad4 [maven-release-plugin] prepare release maven-3.9.4
    omit 35be293b6b [MNG-7847] Upgrade resolver to 1.9.14
    omit 2963769b77 [MNG-7846] Break out of endless loop (#1206)
    omit 3f37e6a2f6 Bump guava from 31.1-jre to 32.0.1-jre (#1189)
    omit 07491eb9ee [maven-release-plugin] prepare for next development iteration
    omit 2112292682 [maven-release-plugin] prepare release maven-3.9.3
    omit 958112991d [MNG-7823] Improve plugin validation level parsing (#1182)
    omit b050257c05 [MNG-7818] Removed exclusion of hamcrest from JUnit 4 (#1178)
    omit 917e9561cf [MNG-7800] Update to resolver 1.9.13 (#1180)
    omit ec5e1ce599 update logging documentation
    omit bd71dd72a9 [MNG-7800] Update resolver to 1.9.12 (#1176)
    omit 98016979eb [MNG-7816] Update parent to 40, align maven requirements with those from plugins (#1172)
    omit adc0d3bd67 [MNG-7800] Update to Resolver 1.9.11 (#1140)
    omit e625606588 [MNG-7811] Plugins verification - reporting improvements
    omit 804b845c4d [3.9.x] Update some ancient build plugins (#1165)
    omit 302f55a4b7 MNG-7790] Update lifecycle plugins, take 2 (#1162)
    omit 45262ccd1d [MNG-5987] document goals execution order
    omit 3135553e2d [MNG-7806] Plugins verification - remove used in module(s) report
    omit 7e0fa3ec52 [MNG-7807] Super POM plugin updates (#1152)
    omit 8695b6d66e [MNG-7790] Update lifecycle plugins (#1153)
    omit 434ec3b476 fix unintended s/javacocs/Javadocs/
    omit e83192cd56 s/JavaDocs/Javadocs/
    omit 3c29fa5e74 [MNG-7698] Allow comments in .mvn/maven.config (#1141)
    omit 76b27ec321 Revert "[MNG-7587] Upgrade to sisu 0.9.0.M2 (#1121)"
    omit 23a3a9127d [MNG-7795] IllegalArgumentException: 'other' has different root during plugin validation (#1128)
    omit 8cc6b2710d [MNG-7799] Plugin validation may falsely report there are issues (#1136)
    omit 1ee2c0111e [MNG-7797] Return BRIEF mode (#1132)
    omit dd1922bd24 [MNG-7796] Be lenient when using toRealPath (#1131)
    omit 27caa8c120 [MNG-7587] Upgrade to sisu 0.9.0.M2 (#1121)
    omit 39dd668adf [MNG-7791] Split validation issues by "locality" aspect (#1122)
    omit c8d93c0552 [MNG-7789] Cleanup
    omit 6c562a46ee [MNG-7789] Dependency validation rules used wrong data (#1115)
    omit 4d6f16918a [MNG-7786] Fix plugin validation misleading message
    omit 1a19a0f58d [MNG-7788] Plugin Validation Report logged before summary (#1114)
    omit e5135698f4 [MNG-7787] Introduce new options for plugin validation report (#1113)
    omit 20910f26db [MNG-7786] Fix plugin validation misleading message (#1112)
    omit b42f2100a7 [MNG-7743] Make the build work on JDK 20 (#1065)
    omit f0c2c65526 [MNG-7785] Clean usage of SessionData (#1111)
    omit 42594643c3 [maven-release-plugin] prepare for next development iteration
    omit c9616018c7 [maven-release-plugin] prepare release maven-3.9.2
    omit c2331d37f5 [MNG-7778] - Include suppressed exceptions when logging failures (#1103)
    omit 79556ddc6b [MNG-7774] Maven config and command line interpolation (#1098)
    omit 7cb87a6686 [MNG-7769] Update Resolver to 1.9.10 (#1101)
    omit a2428a6914 [MNG-7767] Tone down plugin validator (#1092)
    omit 924dbfecf8 [MNG-7670] Update misc dependencies (#1089)
    omit a4b7532535 [MNG-7753] Upgrade to Resolver 1.9.8 (#1077)
    omit eb7cdefaaa [MNG-7759] Maven2 plugins will not have even session setter (#1084)
    omit bc138dc3ba [MNG-7741] Track missing files, plugin and parent pom dependencies (#1058)
    omit 0f18470576 [MNG-7750] Fix unwanted interpolation in plugins from profiles. (#1075)
    omit 36a4e9ff64 [MNG-7754] Improvement and extension of plugin validation (#1079)
    omit 54b2dc6b3b [MNG-7749] Upgrade animal-sniffer from 1.21 to 1.23
    omit 64227e25a5 [MNG-7720] Simplify code (#1063)
    omit 22e6eb03ea [maven-release-plugin] prepare for next development iteration
    omit 2e178502fc [maven-release-plugin] prepare release maven-3.9.1
    omit 79100c6b35 Update DOAP with Maven 3.8.8 release
    omit c294ef6c22 [MNG-7725] Update surefire to 3.0.0 in default binding
    omit 5bc322ae93 [MNG-7726] Maven 3.9.0 resolves properties in file profile activation incorrectly (#1053)
    omit 1498486a42 [MNG-7723] Upgrade to Maven Resolver 1.9.7 (#1037)
    omit 7d7a43135c [MNG-7731] MNG-7520 incorrectly back ported to Maven 3.9.0
    omit 57acdd41b4 [MNG-7720] Wrong build order of forked projects (#1038)
    omit 528cea3ad9 Using Set<>() for contains()
    omit 366e3f5f86 [MNG-7715] Update to resolver 1.9.6 (#1025)
    omit 837db7a756 [MNG-7716] ConcurrencyDependencyGraph deadlock if no root is selected
    omit 3d4fee3008 [MNG-7717] Maven warns wrongly about deprecated parameter (#1030)
    omit 7023ef7466 [maven-3.9.x][MNG-7710] Upgrade plexus-utils to 3.5.1 (#1024)
    omit 5a552315f1 [MNG-7713] Make Maven fail if option present (#1021)
    omit 9037805f77 [MNG-7583] Allow concurrent access to the MavenPluginManager (#1001)
    omit 175b35c374 [maven-3.9.x] [MNG-7713] Drop legacy-local-repository option (#1018)
    omit 8431717af6 [MNG-7710] Downgrade plexus-utils to 3.3.1 (#1013)
    omit 95ceb71ccc [MNG-7706] Deprecate 'localRepository' parameter expression (#1009)
    omit b231238e64 [MNG-7693] For older clients make OOTB defaults (#1008)
    omit ecc89f0098 [MNG-7677] Maven slowness improvement (#989)
    omit fa2345339a [MNG-7695] Update resolver to 1.9.5 (#1010)
    omit a2a47daaa3 [MNG-7702] Use latest deploy plugin (#1006)
    omit 74f1dac9fb [MNG-7679] [REGRESSION] Build fails when executing a single mojo without a POM
    omit 67346705f0 [MNG-7197] Simplify exit code handling in Windows command startup script
    omit 0a299275e3 Close stream with try-with-resources
    omit 4454cd6d82 Normalize regex patterns
    omit fbf6bdaf01 [MNG-7686] Speed up by replacing non-pattern #replaceAll() with #replace() or precompiled patterns
    omit 1ef583d3e6 Added missing @Deprecated/@deprecated annotations
    omit 72efba9b14 [MNG-7544] MavenMetadataSource#retrieve(MetadataResolutionRequest) does not check for null when reading from project map
    omit d2a27a88bf Add bin packages to SHA512 checksumming as well (#979)
    omit d7e655348a [MNG-7676] Fix checksum plugin configuration (#977)
    omit ad29c3c548 [maven-release-plugin] prepare for next development iteration
    omit 9b58d2bad2 [maven-release-plugin] prepare release maven-3.9.0
    omit 87f4044eda Update git-blame-ignore-revs
    omit e9d570889f Reformat
    omit 1a600c7fd1 [MNG-7675] Update Parent to 39 and reformat
    omit a5d0ca4f1d Fix site plugin warning (#973)
    omit 48cac1c003 [MNG-7672] Fork should only execute the project and its submodules (#969)
    omit 8fa5545b0d Get rid of surefire watning, take 2 (#967)
    omit 36f02c9de1 Get rid of surefire warning (#965)
    omit f7ca0b697a [MNG-7608] Make native transport the default (#961)
    omit 51354e6a7d [maven-3.9.x] [MNG-7666] Update default binding and lifecycle plugin versions (#955)
    omit f7149c2356 [MNG-7668] Update Resolver to 1.9.4 (#958)
    omit b5575f5c82 Jenkinsfile: pickup results from ITs - 3.9.x (#952)
    omit 4e8773bc44 [MNG-7658] CI-friendly versions should only come from/rely on user properties
    omit a3f88234d4 Add TODO about property source of maven.repo.local
    omit 86d6e2aeff [MNG-7648] Fix locationTracking in DefaultModelBuildingRequest copy constructor (#940)
    omit e246d6ab77 Update DOAP with Maven 3.8.7 release
    omit 074879ff28 [MNG-7651] Simplify and document merge of maven.config file and CLI args
    omit 331c5c3435 [MNG-7131] maven.config doesn't handle arguments with spaces in them
    omit a23ff0f9a2 [MNG-7618][MNG-7624] Backport to Maven 3.9.x (#937)
    omit cd64c54a88 Fix test Javadoc issue
    omit 88ec1d2383 [MNG-7352] org.apache.maven.toolchain.java.JavaToolchainImpl should be public
    omit 353eea33c1 [MNG-7641] Upgrade Maven Wagon to 3.5.3
    omit 6de6877c2f [MNG-7644] Fix version comparison where .X1 < -X2 for any string qualifier X
    omit ffb5428c48 Update bundled license for SLF4J
    omit 2dbee43408 [MNG-7634] Revert MNG-5982 and MNG-7417
    omit 4adaf2abca Implement some #toString() methods
    omit a6b8a9e9fb [MNG-7578] Fallback on Linux executable in Windows for findTool utility (#861)
    omit 46c84876d7 Directories, not folders
    omit a1d43778ef [MNG-7636] Partially revert MNG-5868 to restore backward compatibility (see MNG-7316)
    omit 4db9b94baf [MNG-7637] Possible NPE in MavenProject#hashCode()
    omit 3492f3ae99 [MNG-7621] Parameter '-f' causes ignoring any 'maven.config' (only on Windows)
    omit 3d9e39c724 fix path
    omit 280b8d3ec5 fix unstash name
    omit f0d4b907b8 fix stash
    omit c1deb6233a fix pom
    omit 13cf1aa119 fix path
    omit b4476a300f fix path
    omit c0c752baef simplify build and get rid of withMaven (#908)
    omit 69c5a5dbdb [MNG-7619] Reverse Dependency Tree (#900)
    omit 2dc7a356d3 [MNG-7612] Chained LRM
    omit 573a3e1ec5 [MNG-7614] Translate Plexus XML to proper resolver configuration (#895)
    omit 9127a01917 [MNG-7613] Parent POM 38 - add .git-blame-ignore-revs
    omit 693814f0a5 [MNG-7613] Parent POM 38 - code reformat
    omit abc55589da [MNG-7613] Upgrade Apache Maven parent POM to version 38
    omit 4c95a50332 [MNG-6609] Profile activation based on packaging (#883)
    omit 36ff9a65e6 Revert "[MNG-6609] Maven 3.9: profile activation by packaging (#849)"
    omit e921f1564e [MNG-6609] Maven 3.9: profile activation by packaging (#849)
    omit eb66f225db [MNG-7561] never resolve version ranges with same lower and upper bound (#864)
    omit c3919cdd0e [MNG-7586] Update Maven Resolver to 1.9.2 (#881)
    omit 474a470aa9 [MNG-7600] LocalRepositoryManager is created too early
    omit b8b41c6d40 Revert "[3.9.x][MNG-7586] Update Maven Resolver to 1.9.1 (#831)"
    omit 638364fb92 Update actions in GH build
    omit 2d384ddce3 [3.9.x][MNG-7586] Update Maven Resolver to 1.9.1 (#831)
    omit fa2febb6f3 [MNG-7590] Allow to configure resolver by properties in settings.xml
    omit 8a5dada82c [MNG-7568] Consider inactive profiles for validation
    omit 3212efee78 [MNG-7564] Check if session is null when generating metadata
    omit 0f4387543d [MNG-7556] Clean up notion between user properties and system properties
    omit 75e1940695 [MNG-7106] Accept same lower and upper bound in version spec string (#826)
    omit 5136a5ea81 Maven-3.9.x Simplify maven-plugin metadata handling (#807)
    omit a7a5b8169b Make sure RAT plugin ignores files in the target folder (#813) (#815)
    omit a4ed7bb6ba [MNG-7463] Improve documentation about deprecation in Mojo
    omit 2f7dfcfe82 [MNG-7502] Upgrade to Guice 5.1.0
    omit d1bc037cc0 [MNG-7529] Maven resolver makes bad repository choices (#796)
    omit 55a2182a6b [MNG-7530] Upgrade Apache Maven parent POM to version 37
    omit 9fe564cdc7 [MNG-7529] Maven resolver makes bad repository choices (#787)
    omit 20f539a3fd [MNG-7520] Simplify integration of Redisson and Hazelcast for Maven Resolver
    omit b762fa9d5c [3.9.x] [MNG-7401] [MNG-7474] Keep a single maven session and fix session scope (#743)
    omit 29c53d6748 [MNG-7193] Introduce MAVEN_ARGS environment variable
    omit 73360100ca [MNG-7522] Upgrade Maven Resolver to 1.8.2
    omit 029587fb0b Add missing dependency
    omit 95bdbf6821 [MNG-7353] Add support for "mvn pluginPrefix:version:goal"
    omit e1e4f5bda0 [MNG-7511] Ensure the degreeOfConcurrency is a positive number in MavenExecutionRequest
    omit eaac5f3458 [MNG-7515] Cannot see a dependency tree for apache-maven module
    omit f164ab5f89 [MNG-7513] Address commons-io_commons-io vulnerability found in maven latest version
    omit 9b876fa90b [MNG-7506] Upgrade Maven Wagon to 3.5.2
    omit c9a3e0e45b [MNG-7501] add relative path to pom.xml in module build start output
    omit e4f347ed85 [MNG-6965] Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
    omit b3e7e57e4b [MNG-7504] Don't print warning unsupported reportPlugins for m-site-p
    omit f0cef23c6e [MNG-7499] Upgrade Maven Resolver to 1.8.1
    omit 115febf29b [MNG-7160] Ability to customize core extensions classloaders (#616)
    omit bb6bbf882d Update DOAP with Maven 3.8.6 release
    omit 0504c361b4 [MNG-7468] Check unsupported plugins parameters in configuration - 3.9
    omit ca479180c5 [MNG-7491] Update parent POM 36 (3.9.x) (#748)
    omit ac9132e4f4 deploy master, 3.8.x and 3.9.x
    omit d0c387b7bd [MNG-7489] Upgrade JUnit to 4.13.2
    omit 8a928e59ac [MNG-7488] Upgrade SLF4J to 1.7.36
    omit 0a94ff769c [MNG-7476] Display a warning when an aggregator mojo is locking other mojos executions
    omit 0b0a96782e [MNG-7487] Fix deadlock during forked lifecycle executions
    omit aec341a7a9 [MNG-7486] Create a multiline message helper for boxed log messages
    omit 5002a0b0b8 [MNG-7448] Don't ignore bin/ otherwise bin/ in apache-maven module cannot be readded
    omit 70e9381a74 [MNG-7478] Transport selection should use config properties (#739)
    omit 4de39476ff [MNG-7471] Make Resolver util and connector-basic provided (#732)
    omit 89237dd74d Revert "[MNG-7347] SessionScoped beans should be singletons for a given session (#653)" (#715)
    omit 74eba2968b [MNG-7464] Warn about using read-only parameters for Mojo in configuration
    omit 229cfc8bf6 [MNG-7466] Align assembly XSD version with plugin used (#728)
    omit 7b86ce8534 [MNG-7466] Align assembly XSD version with plugin used (#728)
    omit dd0ddef8f6 [MNG-7457] Warn about deprecated plugin Mojo
    omit 28c763c72c [MNG-5222] Improvement in deprecated params detection
    omit 4c9dc5abb2 [MNG-7055] Fix G level metadata handling in 3.9.x (#691)
    omit aa0607301f [MNG-7453] Update Resolver to 1.8.0 (#724)
    omit 85caf98029 [MNG-7454] Include resolver-transport-http in Maven (#720)
    omit 3c6009cbf4 [MNG-7438] add execution id to "configuring mojo" debug message
    omit 1ad5a1b1e9 [MNG-7454] Include resolver-transport-http in Maven 3.9.x (#710)
    omit ff0300b7cf [MNG-5222] Maven 3 no longer logs warnings about deprecated plugin parameters
    omit 08dff22a41 [MNG-7447] Fix ReactorReader unintended change (#709)
    omit 263cf9542b [MNG-7432] Resolver session contains non-MavenWorkspaceReader (#695)
    omit 083423fd50 [MNG-7441] Update version of loback
    omit a116f25002 [MNG-7452] - Remove JDK7 run on Maven 3.9.X Branch
    omit c604db3c3a [MNG-7447] - Several Improvements by using Stream API
    omit f7b073f3eb [MNG-7445] - Refactoring, remove the useless line   Contribution by JakcyHu Gakiii
    omit 88d29675ae [MNG-7413] fix anchor for XML elements with same name but not content
    omit 3a5a40c6d2 [MNG-7391] Fix MojosExecutionStrategy lookup to be able to look into the SessionScope (#692)
    omit 5220420212 Update DOAP with Maven 3.8.5 release
    omit 14ca723438 [MNG-7350] Introduce a factory for ModelCache
    omit 1954d51ff2 [MNG-7391] add execution strategy+runner required by Maven Build Cache
    omit a55300a588 [MNG-6972] Allow access to org.apache.maven.graph
    omit 6b7beb4db8 [MNG-7019] Notify also at start when profile is missing
    omit 7d6f281fe3 [MNG-6826] Remove condition check for JDK8+ in FileSizeFormatTest
    omit e1b46e2339 [MNG-7068] Active dependency management for Google Guice/Guava
    omit e820dbb24e [MNG-6878] Upgrade Guice to 4.2.3
    omit 6ddb75138d Remove unnecessary plugin dependency
    omit 453c173713 [MNG-7247] Upgrade Maven Resolver to 1.7.2
    omit 52b718614a [MNG-6399] Lift JDK minimum to JDK 8
    omit 78ca83e2a4 Bump version to 3.9.0-SNAPSHOT
    omit 0a6f12fba1 [maven-release-plugin] prepare for next development iteration
    omit 3599d3414f [maven-release-plugin] prepare release maven-3.8.5
    omit cfeea9dac4 Remove unused imports
    omit 572d5260b9 [MNG-7428] Upgrade Maven Parent to 35
    omit f0caf9c9b3 [MNG-6960] Use RuntimeInformation instead of reading properties
    omit 05e96dae96 [MNG-5180] Versioning's snapshot version list is not included in metadata merge
    omit d29af9018b [MNG-7402] BuildListCalculator never detaches the classloader
    omit 395411fe31 [MNG-7417] Several classes do not set properties properly for building requests
    omit a5acd3ec60 [MNG-7395] Support interpolation in extensions.xml
    omit 2bb1228de6 [MNG-7407] Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable
    omit 6f14196846 [MNG-7400] Allow more WorkspaceReaders to participate
    omit 0a118d6e24 [MNG-7408] explain Maven 3 reporting plugin version selection
    omit d79485ff23 [MNG-6727] Using version range in parent and CI Friendly Version fails
    omit 83257bfde0 [MNG-7349] Limit relocation warning message to direct dependencies only
    omit 0cda424772 [MNG-7386] Make sure the ModelMerger$MergingList can be serialized
    omit 27755123e3 [MNG-7385] improve repository metadata documentation
    omit 67ff805448 [MNG-7381] Shorten parallel builder thread name to artifactId, conditionally with groupId
    omit 72c483b527 [MNG-7384] Upgrade Maven JAR Plugin to 3.2.2
    omit 99de6b49ee [MNG-7380] Don't log non-threadsafe warning if only building a single module
    omit 84cbe1ab2e [MNG-7362] DefaultArtifactResolver has spurious "Failure detected" INFO log
    omit b4518b5fe4 [MNG-7347] SessionScoped beans should be singletons for a given session (#653)
    omit 8456294977 [MNG-6326] Make the build fail if core extensions can not be loaded (#648)
    omit f4fd031828 Fix checkstyle issue
    omit 0f3c39b8ed [MNG-6802] FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile
    omit 05b748ff6a [MNG-5561] Plugin relocation loses configuration
    omit ef74a62451 [MNG-7374] Mutating RelocatedArtifact does not retain type
    omit d173bf9cc5 [MNG-7377] Add .vscode/ to .gitignore
    omit e09baa8ac4 Improve PR template
    omit 100b17e1d7 [MNG-7370] Upgrade Maven Wagon to 3.5.1
    omit 8348d2bd0a Fix SLF4J license link
    omit 6ae4f7e2c5 Bump Java to 17
    omit 4ff27db4f9 [MNG-7156][MNG-7285] Fix typo in test
    omit 10a72f30f7 [MNG-7156][MNG-7285] Add locking in MojoExecutor (#628)
    omit 803c215554 Fix github checks
    omit 5bc395fd08 Add github checks to maven-3.8.x branch
    omit f568170e36 Update DOAP with Maven 3.8.4 release
    omit ed3279809c Update DOAP with Maven 3.8.3 release
    omit 8af0a674db [maven-release-plugin] prepare for next development iteration
    omit 9b656c72d5 [maven-release-plugin] prepare release maven-3.8.4
    omit 19c3b917b3 [MNG-7331] Upgrade Jansi to 2.4.0
    omit 5c36bf5ef7 [MNG-7312] Revert ThreadLocal approach from MNG-6843 and MNG-7251
    omit fb5f3f5b0f [MNG-7270] Switch to shell alternative to "which"
    omit b6186e2c77 Remove swap file
    omit 21e597ec77 [maven-release-plugin] prepare for next development iteration
    omit ff8e977a15 [maven-release-plugin] prepare release maven-3.8.3
    omit 0a6bbb8301 [MNG-7235] Speed improvements when calculating the sorted project graph
    omit 8882a9c599 [MNG-7164] Add constructor MojoExecutionException(Throwable)
    omit ab54d17dc2 [MNG-7253] Display relocation message defined in model
    omit 8c66edc041 [MNG-7254] Expand Windows native libraries for Jansi due to JDK-8195129 (workaround)
    omit d1aa1e1f0a [MNG-7252] Fix warnings issued by dependency:analyze
    omit 93f9e85955 [MNG-7045] Drop CDI API from Maven
    omit 98a9d089bd [MNG-7236] The DefaultPluginVersionResolver should cache results for the session
    omit 1ea42b0371 [MNG-7219] [Regression] plexus-cipher missing from transitive dependencies
    omit 4e5b3d5554 [MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project
    omit e08834b79e [MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5
    omit 383cabf9e4 [MNG-7216] [Regression] Revert MNG-7170
    omit c76c9d9116 [MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0
    omit ccafe8bf46 [MNG-6841] update plexus-interpolation to 1.26
    omit 0c3fe074bb [MNG-6818] - Upgrade plexus-utils 3.3.0
    omit 547dfddb2e Improve license handling
    omit 4dc115967a Fix DOAP
    omit 9adb3aedf2 Document Maven 3.8.1 and 3.8.2 releases
    omit 865dcaa6ff [maven-release-plugin] prepare for next development iteration
    omit ea98e05a04 [maven-release-plugin] prepare release maven-3.8.2
    omit 7ecdb3c970 [MNG-7198] Upgrade SLF4J to 1.7.32
    omit 51f6d8b852 [MNG-7196] Upgrade Jansi to 2.3.4
    omit f32eb09892 [MNG-7010] Omit "NB: JAVA_HOME should point to a JDK not a JRE"
    omit 22a8cfa059 [MNG-6648] 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does
    omit b74199ed44 [MNG-7034] StackOverflowError thrown if a cycle exists in BOM imports
    omit c395ca976d [MNG-7190] add /usr/local/etc/mavenrc to reference documentation
    omit 25df095829 [MNG-7190] Load mavenrc from /usr/local/etc also in Bourne shell script
    omit 268f956574 Use proper term: directory
    omit 176b272f30 [MNG-7185] Describe explicit and recommended version for VersionRange.createFromVersionSpec()
    omit a3907fcb2b [MNG-6754] Set the same timestamp in multi module builds
    omit f32c3dba94 [MNG-6471] Parallel builder should use the module name as thread name
    omit 5060349e67 [MNG-6811] - Remove unnecessary filtering configuration
    omit 5d6bb35b04 [MNG-6810] - Remove profiles in maven-model
    omit a27b4ee595 [MNG-6987] Reorder groupId before artifactId when writing an exclusion using maven-model
    omit 842e7c88da [MNG-7186] Upgrade Guice to 4.2.2
    omit 0635e92665 [MNG-7184] document .mavenrc/mavenrc_pre.bat|cmd and MAVEN_SKIP_RC
    omit 7a8acdd8e6 [MNG-7181] Make --version support -q
    omit 7b355f7223 [MNG-7180] Make --color option behave more like BSD/GNU grep's --color option
    omit 7358b084b1 Add new ignores
    omit 8b693cc992 Document hacks as such
    omit 9ae1d95a58 [MNG-6844] Use StandardCharsets and remove outdated @SuppressWarnings
    omit 2a2392f15e [MNG-6873] Align JUnit version to 4.13
    omit 4259ba8afd [MNG-6884] - Cleanup POM File after version upgrade
    omit 40f1082cfa [MNG-6874] - Upgrade Maven Parent to 34
    omit 9189425150 [MNG-6967] Improve the command line output from maven-artifact.
    omit 8f58b85eaf [MNG-7064] Use HTTPS for schema location in global settings.xml
    omit b5ee583381 [MNG-6859] Build not reproducible when built from source release
    omit 8edac61ae5 [MNG-7149] Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts
    omit a659ade9a0 [MNG-6827] Replace deprecated StringUtils#defaultString() from Plexus Utils
    omit 01780c0ff3 [MNG-6853] - Don't box primitives where it's not needed
    omit 6f5c3d57a6 [MNG-6872] - Found CVEs in your dependencies - plexus-utils (tests)
    omit 41efc134a9 [MNG-6886] upgrade plexus-cipher to 1.8 and update changed groupId (#335)
    omit d862fdd841 [MNG-6993] Upgrade SLF4J to 1.7.30
    omit 484e502737 [MNG-7127] fix MavenCliTest.testStyleColors test in JDK 16
    omit f98e632108 [MNG-7080] Add a --color option to simplify color support
    omit 39254860d6 [MNG-7032] Evaluate --help and --version after configuring the logging/color
    omit 73f34c00d1 [MNG-7172] Remove expansion of Jansi native libraries
    omit 14ff5dd0da [MNG-7177] Upgrade Maven Shared Utils to 3.3.4
    omit bfd7c491b8 [MNG-7179] Upgrade Jansi to 2.3.3
    omit 5a89973126 [MNG-7170] Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, ...)
    omit 3a465e1477 [MNG-6837] Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
    omit d4ad077ef5 [MNG-6816] Prefer System.lineSeparator() over system properties
    omit b476b28ecb [MNG-7000] metadata.mdo contains invalid link to schema
    omit ce27f0ec61 [MNG-6964] Maven version sorting is internally inconsistent.
    omit a9f337fd63 [MNG-6937] StringSearchModelInterpolatorTest fails on symlinked paths
    omit 76d5f0d942 [MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath
    omit 42c99b45e4 [MNG-6850] Prevent printing the EXEC_DIR when it's just a disk letter
    omit 863f9193e6 [MNG-6842] ProjectBuilderTest uses Guava, but Guava is not defined in dependencies
    omit b5056e4188 [MNG-6828] DependencyResolutionException breaks serialization
    omit 2f144dec13 [MNG-6819] Fix NullPointerException in StringVisitorModelInterpolator
    omit 3645593bfa [MNG-6983] Plugin key can get out of sync with artifactId and groupId
    omit 68e02c27e1 [MNG-6071] Normalize relative paths for working directory
    omit 66a4381377 [MNG-5868] No duplicate artifacts in attached artifacts if attached artifacts already contains the artifact remove it and add the new one
    omit d6c9614fa9 [MNG-7117] update link to settings xsd for version 1.2.0
    omit cfe05372b7 [MNG-7155] upgrade maven-source-plugin from 3.2.0 to 3.2.1
    omit fbec4e7b3d [MNG-7152] Upgrade Maven Resolver to 1.6.3
    omit 5213f43df1 [maven-release-plugin] prepare for next development iteration
    omit 05c21c65bd [maven-release-plugin] prepare release maven-3.8.1
    omit d295dc362f [MNG-7128] keep blocked attribute from mirrors in artifact repositories
    omit a46906806a next version in branch 3.8.x is 3.8.1-SNAPSHOT
    omit dad8a3e1c5 [maven-release-plugin] prepare for next development iteration
    omit 6aa1f4acf5 [maven-release-plugin] prepare release maven-3.8.0
    omit 907d53ad32 [MNG-7118] block HTTP repositories by default
    omit 899465aeec [MNG-7117] add support for blocked mirror
    omit fa79cb22e4 [MNG-7116] add support for mirrorOf external:http:*
    omit e5f6634e17 use Maven Resolver 1.6.2
    omit 09f77da9b0 [MNG-7119] Upgrade Maven Wagon to 3.4.3
    omit a96fd11b1f [MNG-3220] fix doc: dependencyManagement import require scope import
    omit 02bc2a69fc Add versionlessMavenDist profile
    omit e2891667dd Bump version to 3.8.0-SNAPSHOT
     add ead06d23d4 [maven-release-plugin] prepare for next development iteration
     add 8d221f97fc Add Apache Maven 3.6.3
     add a4317947e6 [MNG-6399] - Lift JDK minimum to JDK 8
     add 6b1c016d5c Fixed JavaDoc issue.
     add 6f5f1f153b updated GitHub repository description
     add 56d4ea5ce5 added link to documentation
     add 00654c2e03 [MNG-6810] - Remove profiles in maven-model
     add 0022733281 Added .asf.yaml to be ignored by apache-rat-plguin.
     add b810f59fe7 [MNG-6811] - Remove unnecessary filtering configuration
     add f7ca74da53 [MNG-6812] - Remove unused files from maven-embedder
     add 2c8f927ae7 Added label apache-maven
     add 25ced83dc0 [MNG-6813] - Remove Maven 1 leftover
     add 610e623211 [MNG-6814] - Remove useless exclusion in maven-plugin-api
     add 13c80d506f [MNG-6815] - Upgrade guice 4.2.2
     add 7284bd6e9d Updated README.md
     add 57508579bb [MNG-6817] - Upgrade mockito to 3.2.0
     add 11664b608c [MNG-6818] - Upgrade plexus-utils 3.3.0
     add 3332f4dbcc [MNG-6816] Prefer System.lineSeparator() over system properties
     add 99953a44f1 [MNG-6820] - Remove unnecessary dependency exclusions for commons-cli
     add e7654f610a [MNG-6821] - Remove unnecessary dependency exclusions for plexus-component-annotations
     add b8f066e77c [MNG-6823] - Remove unnecessary dependency exclusions for wagon-http
     add 06842d6b96 [MNG-6826] - Remove condition check for JDK8+ in FileSizeFormatTest  - The conditions to check for JDK8+ in test cases is    obsolete with the lift to JDK8.
     add 78ad10d12a [MNG-6807] - Remove LifecycleXpp3ReaderTest
     add 370570bca6 Fixed display text for Apache License.
     add aad48b73e2 Removed duplication of License part.
     add 11b8b2d5d4 [MNG-6824] ModelMerger is broken Fix modules Apply Java 8 Functions
     add 1ad780143c [MNG-6827] Replace deprecated StringUtils#defaultString() from Plexus Utils
     add e3aa406cc7 [MNG-6824] ModelMerger is broken Fixing reportSet.reports, mailingList.otherArchives, contributor.roles, build.filters, execution.goals, patternSet.includes, patternSet.excludes
     add d2510749d8 [MNG-6065] Create option --fail-on-severity
     add 25de698dc8 Removed JDK7 related configuration.
     add e48c067d44 Moved org.slf4j.impl.MavenLoggerFactoryTest to the correct submodule
     add 08397c2381 [MNG-6065] Moved org.slf4j.impl.MavenLoggerFactoryTest to the correct submodule
     add 5553ff0ca6 [MNG-5982] Pass user properties to ModelBuildingRequest
     add 6d630388e6 Revert "[MNG-5982] Pass user properties to ModelBuildingRequest"
     add f3e6641c2e [MNG-6841] update plexus-interpolation to 1.26
     add 735b72fcf1 [MNG-6844] Use StandardCharsets and remove outdated @SuppressWarnings
     add 5670dfa909 [MNG-6842] ProjectBuilderTest uses Guava, but Guava is not defined in dependencies
     add f620bb714d [MNG-6844] Remove outdated TODOs
     add 39492281b2 [MNG-6847] Explicit type can be replaced by the diamond operator
     add 9989e6ab6c [MNG-6837] Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
     add 838c196359 [MNG-5587] When the build fails emit any errors without the user having to specify -e or -X
     add da5d8b8f51 [MNG-6850] Prevent printing the EXEC_DIR when it's just a disk letter
     add a6f113abce Bump junit from 4.12 to 4.13
     add ce35eff448 [MNG-6853] - Don't box primitives where it's not needed
     add ff9bc4f61b [MNG-6852] Upgrade maven-source-plugin from 3.2.0 to 3.2.1
     add ddb454ac83 [MNG-6831] Replace Anonymous classes by lambdas
     add 1697e7a06b [MNG-6855] Simplify code
     add ace32fdbe0 [MNG-6855] Simplify code - computeIfAbsent()
     add e6c897efb6 [MNG-6855] Simplify some code
     add 96e11e1c84 [MNG-6855] Remove redundant code
     add cdb2cd0df3 [MNG-6071] Normalize relative paths for working directory
     add 720e46d91d Revert "[MNG-5587] When the build fails emit any errors without the user having to specify -e or -X"
     add 45076f33a0 Improve license handling
     add 35658fdbb1 Run Integration Tests with Java 8, 11, 13 and 14
     add 716cc1fe02 [MNG-5669] same pom.xml is read multiple times
     add b0d2846e07 [MNG-6859] Build not reproducible when built from source release
     add d9bf929c74 [MNG-6562] added WARNING on default bindings plugins unlocked versions
     add 9ae008a67d use https://repository.a.o/ for Apache SNAPSHOT plugins
     add f2e9afd788 Refactor getLocalRepository() in tests by using the repositorySystem
     add d204f02f62 [MNG-6874] - Upgrade Maven Parent to 34
     add 9e92a93ab8 [MNG-6872] - Found CVEs in your dependencies - plexus-utils (tests)
     add 5cdb8332f9 [MNG-5669] Fix infinitive loop in case pom.xml is being updated during the process (e.g. maven-shade-plugin writing reduced-pom with excluded dependencies)
     add c548ce5f11 Adjust JDKs in Jenkinsfile
     add 9f070e7dc1 [MNG-6866] extract methods, apply SLA, introduce mass mojo adding
     add 2628d713a9 [MNG-6882] - Change the URL's in tests etc. from http to https
     add b962ff361a [MNG-5577] Simplify tests to reduce use of wiring.
     add d4207748a8 [MNG-5577] Don't use LegacyRepositoryLayout in tests.
     add 9567da2bc8 [MNG-5577] Convert maven-core to JSR 330
     add c423a090e3 [MNG-6867] extract methods, apply SLA
     add d127bce8c9 Revert "[MNG-6867] extract methods, apply SLA"
     add bf7b99ab59 [MNG-6884] - Cleanup POM File after version upgrade
     add af1bf4c8b4 [MNG-6886] upgrade plexus-cipher to 1.8 and update changed groupId (#335)
     add 8f6e02f0e8 update xmlunit (#336)
     add 0efaf46e58 README improvement
     add e22b055b92 added Jira badge
     add ec92934bf0 [MNG-4660] --resume-from flag resolves inter-module dependencies
     add f6c07d9358 [MNG-6863] --also-make is being ignored when calling --resume-from
     add ca62152660 apache-rat-plugin - section not needed after upgrading the parent pom
     add 672041efaf [MNG-6897] Upgrade Maven Wagon to 3.4.0
     add ecf8573602 [MNG-6672] Upgrade Maven Resolver to 1.4.2
     add be16fc66b9 [MNG-2478] add "resources-filtered" filtered resource directories to super POM
     add 70cee55688 [MNG-6891] Improve user-friendliness --fail-on-severity
     add eda1b92906 [MNG-6856] Remove dependency to Powermock
     add 5cf6d6b53d [MNG-6893] Super POM - upgrade maven-antrun-plugin to 3.0.0
     add 5397fb66e7 [MNG-6873] Align JUnit version to 4.13
     add df3fdc9d5c A copy of the gradle wrapper ported for use with maven Lightly touched to better mesh with current maven builds. (some of which my not have been necessary in hind sight)
     add e210666f94 Adding simple README
     add 1457a7bd7f correcting README formatting
     add 3b0965dc82 Update properties file to point to maven 3.2.3
     add 2f07f99b51 Update to Maven 3.3.1 which resides in Maven Central
     add ff3e1148b2 Formatting
     add 5deb2a60fc Make sure the maven.multiModuleProjectDirectory envar is set for proper 3.3.1+ execution
     add 821bed19d6 Update the wrapper jar
     add 7bd43645a0 Use the now standard .mvn directory
     add 5d40b536e3 Use the Maven 3.3.1 startup scripts to account for jvm.config and maven.config
     add d1bfe96618 Use provisio packaging to produce an archive that can be deployed for use in a Maven plugin
     add 5457a1bea2 Use a released version of provisio
     add 9fdaf2fa2c [maven-release-plugin] prepare release maven-wrapper-0.1.0
     add 03bc10d19a [maven-release-plugin] prepare for next development iteration
     add fcd0a69a15 Update location for searching for the version
     add c830673687 [maven-release-plugin] prepare release maven-wrapper-0.1.1
     add 01805863b4 [maven-release-plugin] prepare for next development iteration
     add 50938179cc Update properties path Whatever
     add 580d9beda4 [maven-release-plugin] prepare release maven-wrapper-0.1.2
     add 5994302454 [maven-release-plugin] prepare for next development iteration
     add 70d1052dbc Update the README.md with instructions
     add 7709755f92 Fix a few typos
     add 36149e9309 Add a note about using the windows script
     add 0aabf3e06a Fix typo
     add 040d343433 Remove some unused parts of the windows scripts and rename them to .cmd
     add f4b454738b Add license file
     add a1b3a7b589 Add license stanza to POM
     add cbb5886a8e Fix while loop so that basedir is detected in current dir
     add c35e352bdb Correct name of Windows script in README
     add 307de3db85 super-mega minor typo
     add ec3d0ccb90 Align Un*x and Windows scripts to both use MAVEN_CONFIG consistently
     add 53eff03415 Use basedir location instead of "." to locate wrapper jar
     add 0fd5540261 [maven-release-plugin] prepare release maven-wrapper-0.1.3
     add f75e30123d [maven-release-plugin] prepare for next development iteration
     add 98b6027a2d Use working files to create wrapper jar
     add 5eeb65c86a [maven-release-plugin] prepare release maven-wrapper-0.1.4
     add 4737137772 [maven-release-plugin] prepare for next development iteration
     add 2d3acb12df Use org.apache.ant
     add 7aacf412e5 Fix typo
     add 7fa99bcd49 handle MAVEN_PROJECTBASEDIR correctly in cygwin
     add 295826d697 avoid using MAVEN_CMD_LINE_ARGS for invocation since that can losse parameter escaping
     add 6c57c4c242 Remove whitespace (#22)
     add a13b42e611 Update to release version of parent
     add 2d8f4c5e3d use @REM instead of # (#27)
     add 79440c9f15 Update release version
     add 8a6480c20b Use Apple-recommended strategy for locating JAVA_HOME. This works correctly with both Oracle and Apple JDKs.
     add 75a200a66e upped version to new snapshot since 0.1.6 is already on central
     add 022fedb1bf Be defensive about creating directories for files
     add d3b347338a Fix path escaping
     add 6d30420438 remove unused MAVEN_CMD_LINE_ARGS
     add bf50858489 adding changelog
     add 2ccae98c41 Quote paths in commands
     add f2f18877d5 one more PR merge and changelog update
     add ddf2786e6d upgraded provisio maven plugin
     add a3706dc378 updated to 0.2.0-SNAPSHOT as version due to number of changes
     add 55ee1e475c updated parent to latest release
     add 3aeabdcd89 updated wrapper maven version to 3.3.9
     add 54b22829ce fix to avoid usage of stale maven wrapper jar
     add 4235271419 changelog updates
     add fa9b9aba2f support spaces in folder names on nix, simplified from https://github.com/takari/maven-wrapper/pull/25
     add 437912bdf2 added changelog entry about spaces fix
     add 449d0c70ac updated wrapper maven version to 3.5.0
     add feac8c655c Add .DS_Store to .gitignore
     add 92e34542a4 Upgraded default Maven version to 3.5.0
     add f530a7fb83 ammeded changelog
     add fc9c7743e3 added note about dash testing
     add 79fc2f2c20 Use of bashisms make this script fail in minimal /bin/sh implementations like dash
     add feb37317e6 upgraded parent
     add afbc151906 fixing issue on Solaris
     add a23522d4ce added section about supported systems
     add b0b56ae7d6 solaris support changelog entry and release date
     add c64b0f14ed [maven-release-plugin] prepare release maven-wrapper-0.2.0
     add d104930a6b [maven-release-plugin] prepare for next development iteration
     add 557c8f95c6 improved wording on supported systems
     add ab9742e594 Make artifact compatible with older Java
     add c6b60b2eed Ignore IntelliJ files
     add 1b903e7e8a added doc about Java version
     add 348ee530e5 added changelog entry for java 1.5 change and release
     add d3a389b57d [maven-release-plugin] prepare release maven-wrapper-0.2.1
     add 8ab08b8c57 [maven-release-plugin] prepare for next development iteration
     add eae47793df fixed version in changelog
     add 567fccc729 formatting, added update via plugin
     add 2d87f1f673 Print out maven wrapper version at every invocation
     add 83d12ec075 added changelog entry, added Takari to output
     add e1613568ee Fix typo
     add 578496fe2f words are missing - I think this is what you mean...
     add a71bd825ec cleaned up version output
     add 020545b5c6 added verbose mode activated with MVNW_VERBOSE set to true
     add 19f375f5f3 [maven-release-plugin] prepare release maven-wrapper-0.2.2
     add 67640d4056 [maven-release-plugin] prepare for next development iteration
     add 179ee307a6 updated wrapper jar
     add 8fc916cd9c Fix NPE due to missing MVNW_VERBOSE
     add c60c49da95 update info on wrapper
     add a0e1c2fa64 [maven-release-plugin] prepare release maven-wrapper-0.2.3
     add 8b57037e1e [maven-release-plugin] prepare for next development iteration
     add 8641c0521d wrapper file upgrade
     add 4d3985c4b3 set title of command window
     add 68e102a63c respect MVNW_VERBOSE when printing diagnostic stuff
     add 18e3d3ea0d fix to actually read the environment variable value
     add d841301e96 set to new maven version
     add 6da17a72e2 added recent pr merges
     add 958418a2d1 upped version
     add 3dea57b388 [pom] Use empty relativePath
     add 0a7111ff74 [pom] Update junit to 4.12
     add 89e610d387 [pom] Update mockito-core to 2.8.47
     add f5d20ba8d9 [pom] Update commons-io to 2.5
     add a25a535e28 [pom] Update ant to 1.9.9
     add 635e53e29b [pom] Update provision-maven-plugin to 0.1.50
     add 9e3ce6ed2d removed redundant empty element
     add de9d99659b added warning about issues found from provisio upgrade
     add 638f527d56 much less verbose progress reporting since it is now a new line each
     add b05b99a663 added chunk size change
     add a38c44e5bd added chunk size change
     add 190eb3516b [maven-release-plugin] prepare release maven-wrapper-0.3.0
     add 91dcd24b66 [maven-release-plugin] prepare for next development iteration
     add 1a920c765e - Added an initial version of an auto-downloader for the maven-wrapper.jar
     add a3787b7307 Cleaned up the code a little to not exit with 0 in case of an error.
     add d14aa05699 - Made the script use curl or wget if available and fallback to java in case none of them are. - Moved the Java source code to the filesystem.
     add 5aa0e6fa9d - Added a download extension for windows
     add 50dcbb3bf0 - Added Apache header to the downloader java class
     add 87f298313c - Changed the curl and wget detection to the "possix way" using "command"
     add a0dfc3eee4 - Changed the wget command to use "-O" instead of "--output-document="
     add 34c91b39c8 - Made the wrapperUrl configurable from the maven-wrapper.properties file   - Updated and tested the linux/unix/mac version of the script   - Updated and tested the Java downloader   - Updated the windows cmd (but not tested yet)
     add 661e47170a Fixed the windows version of the script
     add e4986f65c2 Removed a hack to force the script to use curl or wget ...
     add 75698b0a7c Updated the download url to the https version
     add d7ddce2525 Updated to the latest maven-wrapper version.
     add 7c3e488204 updated to wrapper jar 0.3.0
     add ed6d2b40e9 updated version
     add fafe416ac4 added user doc for no jar approach
     add 89b4de72bd added author creds
     add 9a162b5be1 introduced intermediary var for path to jar since it didnt work without that in bash
     add 51e7e6476b changed URL to official maven repo URL
     add f41375b44a added note about URL change
     add e77b971a68 adapted to honor the MVNW_VERBOSE flag
     add 8f865103eb dev and release help
     add d6d69f8239 updated to new wrapper version in default URLs
     add f161035dab added release date to changelog
     add d4a33422cd [maven-release-plugin] prepare release maven-wrapper-0.4.0
     add e90950c055 [maven-release-plugin] prepare for next development iteration
     add c4cc2d3b28 notes for next relase
     add c5d75a1050 added link to fixed issue
     add 276169f24a updated to latest parent
     add ebb8ba45a9 spelling fix
     add d5b4f7c5bc update to Maven 3.5.4 as default
     add e4556f5e29 ant and commons-io upgrades
     add 9a165c1bad added changes
     add 7ee971eeee updated static files to point to 0.4.1 release
     add 18069f7375 [maven-release-plugin] prepare release maven-wrapper-0.4.1
     add 13d02a803c [maven-release-plugin] prepare for next development iteration
     add 2e9c45de01 added wrapper version in cmd
     add 4976f684d2 updated to wrapper 0.4.2 in prep of new release
     add d1d9e3fc3a [maven-release-plugin] prepare release maven-wrapper-0.4.2
     add 736646b4d3 [maven-release-plugin] prepare for next development iteration
     add 02423e8630 Fixed typos
     add 42ca0a344f Removed todo comment
     add b9e6795b6c Download maven wrapper with authentication if availble
     add ed08eabf0e Download using authentication with properties
     add 8c3710602d Update README.md
     add 46f52ba166 Added macOS as name
     add 2643996b5a updated to Maven 3.6.0, also in plugin
     add 68042bbda4 On Windows, use TLS 1.2
     add f45eac293b fix compile path for cygwin
     add 60668e739c fix wrapper path for cygwin
     add 48a9ff399e added recently merged PRs
     add 0b085006e8 add info about using MAVEN_USER_HOME
     add 83f577cc8c Update referenced Maven version to 3.6.0
     add 12892d3995 use quoted string for filepath
     add d395ca47f3 add basic auth support
     add 790be24342 use MVNW_USER and MVNW_PASSWORD instead of system properties
     add e09456d388 use warning instead of info
     add 002f677437 remove unintended line
     add 618162a27f added recent merged PRs
     add 95dcd2fb79 consistent usage of MVNW_USERNAME and MVWN_PASSWORD
     add 8c76743eb4 version update to 0.5.0-SNAPSHOT for next release
     add e3ed3360da License header cleanup (#105)
     add 5528ca760c added pr and issue links
     add fa8c70ad82 better instructions for dev and test
     add ac2b048b59 fixed test install command
     add 5bbacca8d3 added debug flag for testing help
     add f81d0677ea add repo manager usage docs, dev doc updates
     add 67e12c5266 usage of MVNW_REPOURL for wrapper download
     add 94964ceb2b MVN_REPOURL env var usage for Maven binary download
     add 9213ff2ea0 updated everything to version 0.5.0
     add c89fe4f50f [maven-release-plugin] prepare release maven-wrapper-0.5.0
     add 0e33a4f15c [maven-release-plugin] prepare for next development iteration
     add 5f65c1274f Windows note
     add 0fe726fe63 typo fix
     add d011e4d6cb MVNW_REPOURL parsing fix for mvnw.cmd (#107)
     add 3c84a93f77 style improvement
     add 7bb1083d0f prep for 0.5.1 release
     add a37120e26d [maven-release-plugin] prepare release maven-wrapper-0.5.1
     add 1f08e11243 [maven-release-plugin] prepare for next development iteration
     add b65c86d10d On Windows, use TLS 1.2
     add 5f7d4ca523 prep for 0.5.2 release
     add f15eb8b870 [maven-release-plugin] prepare release maven-wrapper-0.5.2
     add 270c79f057 [maven-release-plugin] prepare for next development iteration
     add af829f1fa5 Add missing required space between 'true' and ']'
     add 5762f9d37b usage of MVNW_REPOURL for wrapper download
     add 7d5f452855 resolved
     add d27cdcc2a3 title fix
     add fafaf243a2 [maven-release-plugin] prepare release maven-wrapper-0.5.3
     add 7686307cd6 [maven-release-plugin] prepare for next development iteration
     add 193faccb18 Added version to default usage
     add 76c9c96335 Adapt mvnw.cmd to also honour MVNW_VERBOSE
     add 90b355c2ec Added recent changes
     add c584815035 Provide a 'standardized' way to retrieve CLI arguments
     add 49c5d41284 Updated with recent changes
     add 26ff1f4570 updated changelog and docs for dev to fix #78
     add a3977add13 prepped for 0.5.4 release
     add c733e0ddf8 prepped for 0.5.4 release
     add 8272ee7dab [maven-release-plugin] prepare release maven-wrapper-0.5.4
     add f8c5329fac [maven-release-plugin] prepare for next development iteration
     add 12ca3ea189 update to new release
     add 28d874ac62 removed wrong space in jar download URL
     add 2f7cfda1ce update to Maven 3.6.1
     add 067d997415 update to default to Maven 3.6.1
     add ebc21d695b update for 0.5.5 release
     add e70acdac27 [maven-release-plugin] prepare release maven-wrapper-0.5.5
     add 9ef2ddbd10 [maven-release-plugin] prepare for next development iteration
     add b8790bb95c update to latest release
     add d972c267bb source format only
     add cccd8b0702 more details about what happens for users
     add fb42fa988e Corrects the false Maven2 reference in the startup scripts (#121)
     add eeda12a4c3 Remove trailing whitespace
     add f424d6fb2c Fix typo
     add ee6d5bd6f4 Update to Maven 3.6.3
     add 49d28e3c5b Update for 0.5.6 release
     add b0117668ba [maven-release-plugin] prepare release maven-wrapper-0.5.6
     add d1935f2d26 [maven-release-plugin] prepare for next development iteration
     add 3730fb3d2a [MNG-5937] Fix licenses, removed unwanted root files
     add 738d99b03c [MNG-5937] Split wrapper jar from assemblies Remove unused cli package Reformat code
     add 9cc3638115 [MNG-5937] Optimize code for Java 8
     add cdcd351928 [MNG-5937] Adjust JenkinsFile to pick up wrapper dists Improve assembly
     add 35e05e4972 [MNG-6914] Align mvn and mvnw scripts
     add 14c9e156bc [MNG-6819] Fix NullPointerException in StringVisitorModelInterpolator
     add be3c4eb406 [MNG-6819] Refactor unit tests for ModelInterpolator
     add 8177d3d114 [MNG-6819] Fix also NPE in StringSearchModelInterpolator
     add c6c7311713 [MNG-6819] Undo unintended changes after rebase
     add fe3b2dcb8a get MVNW_USERNAME and MVNW_PASSWORD from env
     add f8b556c2e8 Get maven user home (~/.m2) with the same logic with maven
     add c1ee195570 [MNG-6900] Upgrade Jansi to 1.18
     add 66f795476b [MNG-6919] drop wrapperUrl from maven-wrapper.properties Ensure maven-wrapper can handle spaced paths
     add b3e3972988 Add a Jenkinsfile to run it test (per default it runs it master branch but now there is a parameter to use a different it source branch) (#355)
     add cde15f4ef2 fix mvnDebug which was not working anymore for unix
     add 295c205a65 [MNG-5868] No duplicate artifacts in attached artifacts if attached artifacts already contains the artifact remove it and add the new one
     add 2537e5306c [MNG-6828] DependencyResolutionException breaks serialization
     add b4725dbe06 Fix maven-checkstyle-plugin 3.1.1 reported error
     add ef8c95eb39 [MNG-6937] StringSearchModelInterpolatorTest fails on symlinked paths
     add 377fc8689c Fixes alignment in settings.xml
     add 1f8e0732b8 Do not create empty file on error
     add 46ed754572 Revert "[MNG-6562] added WARNING on default bindings plugins unlocked versions"
     add a7771a1234 [MNG-6562] WARN if plugins injected by default lifecycle bindings don't have their version locked in pom.xml or parent
     add c7aa002c74 Merge remote-tracking branch 'remotes/origin/MNG-6562'
     add 658ad90b38 [MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
     add 954cd81c9b [MNG-6942] Arbitrary file write during archive extraction ("Zip Slip") in wrapper
     add 1e5bf55e12 [MNG-6891] delete useless codes
     add 1e217703a8 [MNG-6863] Support --also-make flag in combination with --resume-from.
     add 45e91f03b0 [MNG-6878] Bump guice from 4.2.2 to 4.2.3
     add e183080273 [MNG-6866] extract methods, apply SLA, introduce mass mojo adding
     add dae75058fe [MNG-6882] - Change the URL's in tests etc. from http to https
     add 0f519b4af4 [MNG-5577] Simplify tests to reduce use of wiring.
     add c0b291ef29 [MNG-5577] Don't use LegacyRepositoryLayout in tests.
     add 5e2a0b6451 [MNG-5577] Convert maven-core to JSR 330
     add c29777386b [MNG-6867] extract methods, apply SLA
     add f6d96b2b99 Revert "[MNG-6867] extract methods, apply SLA"
     add 6ca2a980b8 [MNG-6884] - Cleanup POM File after version upgrade
     add 24da558d5a [MNG-6886] upgrade plexus-cipher to 1.8 and update changed groupId (#335)
     add 008639dec4 update xmlunit (#336)
     add 589da6904b README improvement
     add 58b67bb08d added Jira badge
     add 26b35a8ca9 [MNG-4660] --resume-from flag resolves inter-module dependencies
     add 4bdbc9bd80 [MNG-6863] --also-make is being ignored when calling --resume-from
     add 58e6a38682 apache-rat-plugin - section not needed after upgrading the parent pom
     add 530cb535c3 [MNG-6897] Upgrade Maven Wagon to 3.4.0
     add 8f6befd22b [MNG-6672] Upgrade Maven Resolver to 1.4.2
     add 50119d4f73 [MNG-2478] add "resources-filtered" filtered resource directories to super POM
     add 7aef391551 [MNG-6891] Improve user-friendliness --fail-on-severity
     add 1b0aa220c4 [MNG-6856] Remove dependency to Powermock
     add cde855d8ca [MNG-6893] Super POM - upgrade maven-antrun-plugin to 3.0.0
     add ba16eb1b39 [MNG-6873] Align JUnit version to 4.13
     add a850495296 A copy of the gradle wrapper ported for use with maven Lightly touched to better mesh with current maven builds. (some of which my not have been necessary in hind sight)
     add fbcb4e967c Adding simple README
     add d9c472da6c correcting README formatting
     add 5136195fbe Update properties file to point to maven 3.2.3
     add c4ab161b7d Update to Maven 3.3.1 which resides in Maven Central
     add f18d4302c0 Formatting
     add 1cd6b2f185 Make sure the maven.multiModuleProjectDirectory envar is set for proper 3.3.1+ execution
     add 1c97b4025b Update the wrapper jar
     add a84a48feb2 Use the now standard .mvn directory
     add 073ed72c89 Use the Maven 3.3.1 startup scripts to account for jvm.config and maven.config
     add 8e97812c60 Use provisio packaging to produce an archive that can be deployed for use in a Maven plugin
     add 0c157e1393 Use a released version of provisio
     add 3b64300be9 [maven-release-plugin] prepare release maven-wrapper-0.1.0
     add f129f913b4 [maven-release-plugin] prepare for next development iteration
     add 8d82d0e0fb Update location for searching for the version
     add 6e98e46afd [maven-release-plugin] prepare release maven-wrapper-0.1.1
     add d64377a7fa [maven-release-plugin] prepare for next development iteration
     add 79e6e17f7f Update properties path Whatever
     add e630603439 [maven-release-plugin] prepare release maven-wrapper-0.1.2
     add fc68fd6faa [maven-release-plugin] prepare for next development iteration
     add 90b5c10bf6 Update the README.md with instructions
     add 00c691df85 Fix a few typos
     add 8b5a696806 Add a note about using the windows script
     add a111c65d5c Fix typo
     add ccf486b9e5 Remove some unused parts of the windows scripts and rename them to .cmd
     add 2d36e2a420 Add license file
     add 252caf7fa0 Add license stanza to POM
     add 10296a8036 Fix while loop so that basedir is detected in current dir
     add a31d5b0323 Correct name of Windows script in README
     add 763a2b2a9b super-mega minor typo
     add b607a31165 Align Un*x and Windows scripts to both use MAVEN_CONFIG consistently
     add 218ebcaea8 Use basedir location instead of "." to locate wrapper jar
     add 9959135cf1 [maven-release-plugin] prepare release maven-wrapper-0.1.3
     add c3629669d2 [maven-release-plugin] prepare for next development iteration
     add 978ad9ea34 Use working files to create wrapper jar
     add 781551133f [maven-release-plugin] prepare release maven-wrapper-0.1.4
     add a9de0f7074 [maven-release-plugin] prepare for next development iteration
     add 9649876244 Use org.apache.ant
     add 325dd71901 Fix typo
     add b55dfdd479 handle MAVEN_PROJECTBASEDIR correctly in cygwin
     add 7589e43f57 avoid using MAVEN_CMD_LINE_ARGS for invocation since that can losse parameter escaping
     add b1564e34aa Remove whitespace (#22)
     add 999b2e8b84 Update to release version of parent
     add 636a1a6a66 use @REM instead of # (#27)
     add 8a3714dd09 Update release version
     add b952d3628d Use Apple-recommended strategy for locating JAVA_HOME. This works correctly with both Oracle and Apple JDKs.
     add ec6db49837 upped version to new snapshot since 0.1.6 is already on central
     add 9621b2aaff Be defensive about creating directories for files
     add c61dabfe94 Fix path escaping
     add 27eabec6c6 remove unused MAVEN_CMD_LINE_ARGS
     add c3d69ec5b5 adding changelog
     add 9d47c124ec Quote paths in commands
     add cc4f84b123 one more PR merge and changelog update
     add ef9cbe6aaa upgraded provisio maven plugin
     add a0f66ebd56 updated to 0.2.0-SNAPSHOT as version due to number of changes
     add 20149576e9 updated parent to latest release
     add 241aa78725 updated wrapper maven version to 3.3.9
     add 65fd2ba0fc fix to avoid usage of stale maven wrapper jar
     add 5e42c7c631 changelog updates
     add bd285306d5 support spaces in folder names on nix, simplified from https://github.com/takari/maven-wrapper/pull/25
     add b18f554a74 added changelog entry about spaces fix
     add 6fb2b29420 updated wrapper maven version to 3.5.0
     add 2daa97829f Add .DS_Store to .gitignore
     add 57557a1803 Upgraded default Maven version to 3.5.0
     add 33ded77c02 ammeded changelog
     add 1f66af513f added note about dash testing
     add 2ffb15c84a Use of bashisms make this script fail in minimal /bin/sh implementations like dash
     add 312fcd2886 upgraded parent
     add 4f373647a9 fixing issue on Solaris
     add 885284331e added section about supported systems
     add a908f601b7 solaris support changelog entry and release date
     add 8bfc821a0d [maven-release-plugin] prepare release maven-wrapper-0.2.0
     add 6ebdbb1de5 [maven-release-plugin] prepare for next development iteration
     add 4a5f7c7cae improved wording on supported systems
     add b06a8903fe Make artifact compatible with older Java
     add 353a487bfd Ignore IntelliJ files
     add 220a94efc0 added doc about Java version
     add 40302afc0c added changelog entry for java 1.5 change and release
     add ad8b2ef723 [maven-release-plugin] prepare release maven-wrapper-0.2.1
     add 789de49dd1 [maven-release-plugin] prepare for next development iteration
     add ae4dda4c16 fixed version in changelog
     add 274ffb663e formatting, added update via plugin
     add 1859142a15 Print out maven wrapper version at every invocation
     add 96eae5daa0 added changelog entry, added Takari to output
     add 7773b68254 Fix typo
     add 90d5ab7642 words are missing - I think this is what you mean...
     add 59ffd080f5 cleaned up version output
     add 70f1adc9f8 added verbose mode activated with MVNW_VERBOSE set to true
     add 5112bed3e3 [maven-release-plugin] prepare release maven-wrapper-0.2.2
     add 3fe315affe [maven-release-plugin] prepare for next development iteration
     add fb82a01e70 updated wrapper jar
     add b77616c591 Fix NPE due to missing MVNW_VERBOSE
     add 8c6d458f2e update info on wrapper
     add 6faca9923e [maven-release-plugin] prepare release maven-wrapper-0.2.3
     add 6f4b588281 [maven-release-plugin] prepare for next development iteration
     add dd97d37838 wrapper file upgrade
     add 93f6c7bdf3 set title of command window
     add cd4c904218 respect MVNW_VERBOSE when printing diagnostic stuff
     add db83880114 fix to actually read the environment variable value
     add 79660d03ac set to new maven version
     add fd091d94a0 added recent pr merges
     add 15745d0a63 upped version
     add 1e705f0517 [pom] Use empty relativePath
     add 036f0998cd [pom] Update junit to 4.12
     add 0e8dd0e503 [pom] Update mockito-core to 2.8.47
     add 15d67d8bdd [pom] Update commons-io to 2.5
     add 4f8adb9599 [pom] Update ant to 1.9.9
     add 5874d0e37a [pom] Update provision-maven-plugin to 0.1.50
     add 89d11a2fd7 removed redundant empty element
     add 4f3c4b0f9d added warning about issues found from provisio upgrade
     add 3aed953813 much less verbose progress reporting since it is now a new line each
     add 2b40a1d674 added chunk size change
     add 81ea5f200f added chunk size change
     add b5838749c6 [maven-release-plugin] prepare release maven-wrapper-0.3.0
     add 0a5f3581d2 [maven-release-plugin] prepare for next development iteration
     add bef721a75d - Added an initial version of an auto-downloader for the maven-wrapper.jar
     add 5a6e53da1c Cleaned up the code a little to not exit with 0 in case of an error.
     add 69369d2ead - Made the script use curl or wget if available and fallback to java in case none of them are. - Moved the Java source code to the filesystem.
     add 70e5171270 - Added a download extension for windows
     add 7ffeb1f5e1 - Added Apache header to the downloader java class
     add 1fd63e5aea - Changed the curl and wget detection to the "possix way" using "command"
     add b5858c24bd - Changed the wget command to use "-O" instead of "--output-document="
     add 5a145c8759 - Made the wrapperUrl configurable from the maven-wrapper.properties file   - Updated and tested the linux/unix/mac version of the script   - Updated and tested the Java downloader   - Updated the windows cmd (but not tested yet)
     add 25f27fc501 Fixed the windows version of the script
     add b63badc11a Removed a hack to force the script to use curl or wget ...
     add 03b48aeca8 Updated the download url to the https version
     add 85b58d9641 Updated to the latest maven-wrapper version.
     add 5e926af5d0 updated to wrapper jar 0.3.0
     add 7de6277385 updated version
     add c0337e2ee9 added user doc for no jar approach
     add 8ea5449eb0 added author creds
     add 6178de4d0f introduced intermediary var for path to jar since it didnt work without that in bash
     add b761d75d33 changed URL to official maven repo URL
     add 6aea81c049 added note about URL change
     add 2c0474785d adapted to honor the MVNW_VERBOSE flag
     add 6f57788264 dev and release help
     add f10e57852c updated to new wrapper version in default URLs
     add 975bb6db9e added release date to changelog
     add 0f47d07fa5 [maven-release-plugin] prepare release maven-wrapper-0.4.0
     add 1b71bf6782 [maven-release-plugin] prepare for next development iteration
     add 3ea2993c0b notes for next relase
     add 7a13000420 added link to fixed issue
     add 2297cc5007 updated to latest parent
     add 3314c432b1 spelling fix
     add 2e274f284e update to Maven 3.5.4 as default
     add 8b952b8d59 ant and commons-io upgrades
     add 6d207a2294 added changes
     add c77c8eab30 updated static files to point to 0.4.1 release
     add 3bf4aadb67 [maven-release-plugin] prepare release maven-wrapper-0.4.1
     add d52a3e5722 [maven-release-plugin] prepare for next development iteration
     add f1bc328dc2 added wrapper version in cmd
     add 43bd236950 updated to wrapper 0.4.2 in prep of new release
     add 27a9472c65 [maven-release-plugin] prepare release maven-wrapper-0.4.2
     add ab4c534dfe [maven-release-plugin] prepare for next development iteration
     add 8224098f77 Fixed typos
     add 026965ed9e Removed todo comment
     add a7b7273b7c Download maven wrapper with authentication if availble
     add 7fb195ff5c Download using authentication with properties
     add 7282ff8288 Update README.md
     add 81ae8534b0 Added macOS as name
     add 205fea1c9d updated to Maven 3.6.0, also in plugin
     add 99f860bb4f On Windows, use TLS 1.2
     add 9483d5ca43 fix compile path for cygwin
     add 7c7cf365f2 fix wrapper path for cygwin
     add a3a5411b0f added recently merged PRs
     add 73130c582d add info about using MAVEN_USER_HOME
     add 5b2b5c5bae Update referenced Maven version to 3.6.0
     add 7c10128c12 use quoted string for filepath
     add e9d72b79f6 add basic auth support
     add ffc8cc20ca use MVNW_USER and MVNW_PASSWORD instead of system properties
     add f06e657178 use warning instead of info
     add aa7c22e809 remove unintended line
     add 0e55dc7366 added recent merged PRs
     add bca8bfd583 consistent usage of MVNW_USERNAME and MVWN_PASSWORD
     add e4b26a6461 version update to 0.5.0-SNAPSHOT for next release
     add 755d6fa4a2 License header cleanup (#105)
     add a9854a8ccc added pr and issue links
     add 112e6ad795 better instructions for dev and test
     add 7a343e9fc9 fixed test install command
     add a1f92c8b26 added debug flag for testing help
     add b5f530ec4c add repo manager usage docs, dev doc updates
     add 9fcc635dbb usage of MVNW_REPOURL for wrapper download
     add 98db3ffd87 MVN_REPOURL env var usage for Maven binary download
     add 8d0a19ab63 updated everything to version 0.5.0
     add e7f144d4b8 [maven-release-plugin] prepare release maven-wrapper-0.5.0
     add 0f4b974af6 [maven-release-plugin] prepare for next development iteration
     add 1def3bde11 Windows note
     add 8d7b65aba6 typo fix
     add 9955638585 MVNW_REPOURL parsing fix for mvnw.cmd (#107)
     add 8dbb1c640d style improvement
     add 512de7c365 prep for 0.5.1 release
     add f01496d46b [maven-release-plugin] prepare release maven-wrapper-0.5.1
     add fe331b8d7f [maven-release-plugin] prepare for next development iteration
     add 732b156010 On Windows, use TLS 1.2
     add a5a149f176 prep for 0.5.2 release
     add 1029d53cc1 [maven-release-plugin] prepare release maven-wrapper-0.5.2
     add 96d1f1737b [maven-release-plugin] prepare for next development iteration
     add ac931c7c67 Add missing required space between 'true' and ']'
     add 5a3cf06ff3 usage of MVNW_REPOURL for wrapper download
     add d9c00d4333 resolved
     add b8401dbfc5 title fix
     add 418c6c9fa6 [maven-release-plugin] prepare release maven-wrapper-0.5.3
     add 0c6bf1318e [maven-release-plugin] prepare for next development iteration
     add e9f0fe4631 Added version to default usage
     add 1628179d74 Adapt mvnw.cmd to also honour MVNW_VERBOSE
     add 96dbf77fac Added recent changes
     add ccaa9e670f Provide a 'standardized' way to retrieve CLI arguments
     add 4108f82cb5 Updated with recent changes
     add 6fe97c4149 updated changelog and docs for dev to fix #78
     add 38317c822a prepped for 0.5.4 release
     add 0399af0824 prepped for 0.5.4 release
     add 801223a9b6 [maven-release-plugin] prepare release maven-wrapper-0.5.4
     add 26d3ce0b07 [maven-release-plugin] prepare for next development iteration
     add d61c58e9e8 update to new release
     add f0827a0771 removed wrong space in jar download URL
     add d4f8476409 update to Maven 3.6.1
     add 0b1c63e328 update to default to Maven 3.6.1
     add 174bc24608 update for 0.5.5 release
     add bb19cf923d [maven-release-plugin] prepare release maven-wrapper-0.5.5
     add fa18ae0000 [maven-release-plugin] prepare for next development iteration
     add 1fcc45afe3 update to latest release
     add bdb5b52ca4 source format only
     add 3aa7e9693b more details about what happens for users
     add 82720d64ac Corrects the false Maven2 reference in the startup scripts (#121)
     add 05352442eb Remove trailing whitespace
     add 49da8bad24 Fix typo
     add f02a81cbcc Update to Maven 3.6.3
     add a66affb12b Update for 0.5.6 release
     add 9b7027e09b [maven-release-plugin] prepare release maven-wrapper-0.5.6
     add edd0bfc7fe [maven-release-plugin] prepare for next development iteration
     add 84b3baebea [MNG-5937] Fix licenses, removed unwanted root files
     add e613b06eb7 [MNG-5937] Split wrapper jar from assemblies Remove unused cli package Reformat code
     add f813d54ae9 [MNG-5937] Optimize code for Java 8
     add 59183ace18 [MNG-5937] Adjust JenkinsFile to pick up wrapper dists Improve assembly
     add ba3234e7ae [MNG-6914] Align mvn and mvnw scripts
     add 2df61010c1 [MNG-6819] Fix NullPointerException in StringVisitorModelInterpolator
     add 7b3b585df3 [MNG-6819] Refactor unit tests for ModelInterpolator
     add de0d576b63 [MNG-6819] Fix also NPE in StringSearchModelInterpolator
     add 14449e426a [MNG-6819] Undo unintended changes after rebase
     add 6fba7aa3c4 get MVNW_USERNAME and MVNW_PASSWORD from env
     add 5db4951ffb Get maven user home (~/.m2) with the same logic with maven
     add 3848a47385 [MNG-6900] Upgrade Jansi to 1.18
     add 6cf17fd8fa [MNG-6919] drop wrapperUrl from maven-wrapper.properties Ensure maven-wrapper can handle spaced paths
     add 466ac17cca Add a Jenkinsfile to run it test (per default it runs it master branch but now there is a parameter to use a different it source branch) (#355)
     add ff9ac46211 fix mvnDebug which was not working anymore for unix
     add bc9e7eb687 [MNG-5868] No duplicate artifacts in attached artifacts if attached artifacts already contains the artifact remove it and add the new one
     add 1c12bf655d [MNG-6828] DependencyResolutionException breaks serialization
     add 872f9416d6 Fix maven-checkstyle-plugin 3.1.1 reported error
     add 1cf99bc80b [MNG-6937] StringSearchModelInterpolatorTest fails on symlinked paths
     add 95660b5904 Fixes alignment in settings.xml
     add c4ad91e6b9 Do not create empty file on error
     add 958380685d Revert "[MNG-6562] added WARNING on default bindings plugins unlocked versions"
     add 628a5756d3 [MNG-6562] WARN if plugins injected by default lifecycle bindings don't have their version locked in pom.xml or parent
     add d35573e06c [MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
     add 101caea3c3 [MNG-6942] Arbitrary file write during archive extraction ("Zip Slip") in wrapper
     add 0925462311 [MNG-6891] delete useless codes
     add 7b939937f5 [MNG-6863] Support --also-make flag in combination with --resume-from.
     add b373bb06e8 Merge branch 'MNG-6878'
     add 881274914a [MNG-6917] Introduce wrapper lifecycle
     add bdec668de9 [MNG-6656] Introduce base for build/consumer pom
     add a945ca4ed3 [MNG-6944] Fix ordering lifecycles
     add 76427d2320 [MNG-6946] Build/consumer incorrectly transforms name of artifactId
     add 65ec04c236 [MNG-6948] Repository files should not pass build-filters
     add 2e66809e0e [MNG-6952] Fail early if pom cannot be transformed
     add c9d1788f76 [MNG-6949] Add a GitHub Actions Workflow for building and integration testing changes
     add 3b442badfc [MNG-6949] Run integration tests on large matrix, build on small one.
     add 117cfde44e [MNG-5760] Several fixes for the --resume feature.
     add 51c0399030 [MNG-6967] Improve the command line output from maven-artifact.
     add 4f193b3fc2 [MNG-6964] Maven version sorting is internally inconsistent.
     add 5739b12aa9 Resume from generates misleading hint when multiple projects fail.
     add 6087444430 [MNG-6972] Allow access to org.apache.maven.graph
     add 4927b1d02e Use Maven 3.6.3 for builds
     add f2116001b9 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     add 4de92e4ed1 add 15-ea build
     add 9864cdbadc only 8 and 11
     add 9120d86573 [MNG-6977] Use hyphen when creating builder threads (names)
     add 001310a76b disable publishers
     add fe26a18663 Update README
     add dd54c1e952 update ASF CI url
     add e26f2f08d1 update ASF CI url
     add 2a23d7bf16 [MNG-6772] Prevent Super POM central entry from overriding
     add 8b7f6f0c9d [MNG-6987] Reorder groupId before artifactId when writing an exclusion using maven-model
     add 5fbe40a336 Bump ant from 1.10.4 to 1.10.8 in /maven-wrapper
     add ac80f5c2b9 Refactor MavenCli.populateRequest
     add 2c3949cf1a Run Github CI builds with Java 8, 11, 15 and 16-ea
     add 0e3c7a433f [MNG-6949] Get the correct PR origin user and branch name from the GitHub Actions context, in order to run the matching integration tests repo and branch.
     add df67c00fba [MNG-6991] Restore how the local repository is determined
     add 39641ac803 [MNG-6983] Plugin key can get out of sync with artifactId and groupId
     add d5a5bc553a [MNG-6992] Allow access to org.eclipse.aether.transform
     add ecfff2626c [MNG-6993] Upgrade SLF4J to 1.7.30
     add c61e63032f [MNG-6965] Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
     add 7c7de41562 [MNG-6996] Upgrade Maven Resolver to 1.6.1
     add 789d75fc68 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     add 8393b9e0d9 [MNG-7000] metadata.mdo contains invalid link to schema
     add a5b292ddf8 [MNG-6118] Make Maven aware of all projects in a multi module project when using -f or when changing directory to a submodule.
     add 87670ddc08 [MNG-6931] Deprecate custom logging approach
     add 42af8ba5a2 [MNG-6981] Include the child projects (modules) of the selected projects with --pl in the reactor.
     add 8913502589 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     add afd17a3979 [MNG-7002] Added a test scenario for including child modules when using the --pl switch.
     add 6034102535 Merge pull request #387 from infosupport/MNG-7002-include-unit-test-for-pl-including-children
     add d98844cfdf [MNG-7004] Replacing set-env in the GitHub Actions workflow with the new way to set environment variables, since set-env is deprecated.
     add 3a51a3ac5c [MNG-6873] update junit dependency to 4.13.1
     add 449e6dc9db [MNG-6873] update junit dependency to 4.13.1 - also in unit tests
     add 24697184cc Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     add e7eef9d34f [MNG-6999] Chained (consumer) XMLFilters can result in "floating" comments
     add ba7a0376b1 Refactor ProjectsCollector.collectProjects
     add a89a3d315d [MNG-6999] prevent potential race condition
     add 7a4b77b582 [MNG-6548] Lifecycle plugin version upgrades
     add 230773a35d [MNG-6554] Packaging 'ear' binding plugin upgrades
     add 6d75136fa5 [MNG-6552] Packaging 'ejb' binding plugin upgrades
     add 658b7a9362 [MNG-6552] Packaging 'rar' binding plugin upgrades
     add 033a7a2b71 [MNG-6553] Packaging 'war' binding plugin upgrades
     add 7b04f82f87 [MNG-6556] Packaging 'maven-plugin' binding plugin upgrades
     add 7251b8dda8 [MNG-6551] Packaging 'jar' binding plugin upgrades
     add 207237223a [MNG-6550] Packaging 'pom' binding plugin upgrades
     add 72688805c4 [MNG-6754] Set the same timestamp in multi module builds
     add 827224c7c8 [MNG-7019] Notify also at start when profile is missing
     add 3736be9c15 Updating version in preparation for Maven 4
     add b24c34bb23 [MNG-7041] Update @since, version ranges and other version related strings
     add d8ad76b9cb [MNG-5728] Switch the default checksum policy from "warn" to "fail"
     add 06c3217899 Merge branch 'MNG-5728' of https://gitbox.apache.org/repos/asf/maven
     add b6cf710952 [MNG-7042] Upgrade Maven Wagon to 3.4.2
     add 26f1e81744 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     add 2bdc0c5424 remove unused imports
     add 251ba225c6 Revert "[MNG-5728] Switch the default checksum policy from "warn" to "fail""
     add 95ee890837 [MNG-5728] Switch the default checksum policy from "warn" to "fail"
     add be8ced6be3 [MNG-7034] StackOverflowError thrown if a cycle exists in BOM imports
     add d8c2cc7e4a [MNG-6566] Plugins that require a certain phase should not fork goals that are already in the execution plan.
     add 2ef0e5bacc Upgrade github actions cache and use m2 cache for integration testing as well
     add 2609cdcbc0 [MNG-7045] Drop CDI API from Maven
     add 9f88494b60 [MNG-6957] Versionless reactor dependencies/parent should work even if modules are aggregated in reverse order
     add 7e21a521c7 [MNG-4660] Increase usefulness of logging
     add d2adab7bf3 [MNG-6054] Remove super POM plugin management section
     add 72a125ef04 [MNG-7022] Remove o.a.m.lifecycle.mapping.Lifecycle optional mojos backward compat code
     add 7f63daccc7 [MNG-7021] Remove old MHELP backward compat code
     add 8c9c303f9c [MNG-7046] Revert MNG-5639 and make repo config static only
     add 673a7d1fef Trim trailing whitespace
     add 8eda091d4e Replace tabs with proper count of spaces
     add 5c5983476a Ignore .checkstyle
     add c79682bca9 [MNG-7057] Param style of Javadoc in ReactorModelPool is wrong
     add 2caed6218a [MNG-4660] Increase usefulness of logging
     add 31ad2ff43a Use system line separator wherever possible
     add 3709e2ea2c Improve README
     add 538de4d192 [MNG-6888] Remove deprecated command line options
     add 94612f96fa [MNG-7060] Let build fail fast in case any maven-gpg-plugin goal is called
     add 6e82d871e5 [MNG-7064] Use HTTPS for schema location in global settings.xml
     add a2d29b221d [MNG-7065] Ugrade global settings.xml to 1.1.0
     add 2201698234 Apply consistent log argument quoting for sigle- and multi-valued args
     add a6d5e86155 Use consistent static final loggers
     add e1e2c65b6e Fix Javadoc errors
     add a0c1bf3c04 Fix checkstyle error
     add b877445cb9 [MNG-6909] Convert to JSR330 in tests - maven-core
     add 0e34b35947 [MNG-6909] Convert to JSR330 in tests - maven-compat
     add b7510d627f [MNG-6909] Convert to JSR330 - use sisu plugin
     add 9166805a06 [MNG-6967] Improve the command line output from maven-artifact. - Clearly separate version from tokens in command line output.
     add eb43b9be11 Fix Checkstyle violation.
     add 83dc6909aa [MNG-7071] Remove the profiles.xml warning, since the functionality is ignored since Maven 3.
     add bb916d0784 [MNG-7035] Migrate unit tests to Unit 5
     add ceb08cfa77 Test for empty locations and avoid printing them
     add 8df10f93be Test for empty value and avoid needless space
     add 8defd16965 [MNG-7051] Optionally skip non-existing profiles and break on missing required profiles.
     add 1e575a2bd7 [MNG-7068] Active dependency management for Google Guice/Guava
     add eae3074c63 [MNG-7029] Remove super POM release profile
     add ab20190a1a Update ant from 1.10.8 to 1.10.9 in /maven-wrapper
     add 48fc10889e [MNG-7077] Use JUnit 5 extension
     add f820b41aed [MNG-7095] Fix resume for parallel builds
     add 619973b91c [MNG-7063] Infinite loop using Shade plugin and JUnit 5 dependency
     add 84a1ff2d5c [MNG-7063] Add unittest to ensure rereading a pom won't return the cached Model
     add 441cf73c06 improve documentation
     add 9b5b8d4082 extract AbstractMavenLifecycleParticipant dispatch methods
     add a515fbe04e [MNG-7035] remove duplicate dependency (causing warning on build)
     add 8ceb6c6e99 [MNG-7063] Infinite loop using Shade plugin and JUnit 5 dependency
     add d740200811 [MNG-7107] relax profile id validation, different from coordinate id
     add b23116d626 [MNG-6114] Elements from the global settings should be ordered before elements from the user settings
     add a242c1a912 [MNG-6471] Parallel builder should use the module name as thread name
     add c3dba0e5ba [MNG-6113] Rename the 'Central Repository' to 'Maven Central Repository' in the 4.0.0 super POM
     add 0e75baae25 improve and fix javadoc
     add 9643ac630c [MNG-7051] When an optional profile could not be found, an info message should be thrown instead of a warning.
     add ad24f599ce [MNG-7051] Return unmodifiable profile lists
     add aa90370ff4 [MNG-7110] Different behavior of extensions restore configuration of importRequest
     add 9e19b57c72 [MNG-7111] Deadlock when reading pom
     add a5c68f7a4a Revert "[MNG-7046] Revert MNG-5639 and make repo config static only"
     add d5f77a3f17 [MNG-6399] - Lift JDK minimum to JDK 8
     add d87a1f5325 [MNG-7119] Upgrade Maven Wagon to 3.4.3
     add 612dfddd26 [MNG-3220] fix doc: dependencyManagement import require scope import
     add acd61cc708 use Maven Resolver 1.6.2
     add 3b21386c3f [MNG-7116] add support for mirrorOf external:http:*
     add 28b4ea92d3 [MNG-7117] add support for blocked mirror
     add 67125676ee [MNG-7118] block HTTP repositories by default
     add 1e19805097 [MNG-6075] Increase the model validation level to the next minor level version
     add 3e656376e8 [MNG-6808] Provide Maven BOM
     add a02834611b [MNG-7102] The child modules of excluded projects are now excluded as well, making the behavior consistent with MNG-6981.
     add c3cf29438e [MNG-6511] Optional project selection
     add 1ab29f5485 [MNG-7128] keep blocked attribute from mirrors in artifact repositories
     add c4cd93d55f [MNG-7102] Exclude all children of aggregators, even if the aggregator was already removed from the reactor.
     add 276c6a8dc4 [MNG-7127] fix MavenCliTest.testStyleColors test in JDK 16
     add 7c742c298b [MNG-7112] Do not select child modules when --non-recursive is given.
     add b6461a5f5b [MNG-6806] fix typo
     add 46129561fb [MNG-6806] use ${project.version} to avoid rewriting on release
     add 87cd4960a4 [MNG-6656] add reference documentation on build/consumer transformers
     add 22954a04ff [MNG-6656] rename maven-xml module to maven-model-transform
     add aa6b88c78f Maven 3.8.1 released
     add e25cf17d3b [MNG-6656] move to o.a.m.model.transform + .sax
     add 1b6caed1ea [MNG-6656] rename build+consumer filters to buildToRaw+rawToConsumer
     add 9decf532e7 [MNG-6806] configure site for BOM reference documentation
     add 521c4c2588 Run GitHub actions integration tests with Java 16 (#456)
     add b79d708e6e [MNG-6806] improve documentation
     add 86b96bf016 fix SCM url
     add 2e51e10b6d update staging site to https://maven.apache.org/ref/4-LATEST
     add c4df060c26 fix javadoc
     add a88d3f0b3f [MNG-7136] update Maven 4 dependencies schema
     add da34c1e869 [MNG-7136] crop image to fit content
     add 53dead3e9b [MNG-7136] add forgotten maven-slf4j-wrapper
     add 1524af82f5 [MNG-5937] init site for Maven Wrapper reference documentation
     add 57b006fe34 [MNG-7035] add menu
     add 9c631ab286 Extend mvn -h for various features of Maven 4
     add b08e4d277e [MNG-6917] add wrapper lifecycle to reference documentation
     add d6e70e297a [MNG-6917] Update maven-wrapper-plugin to 3.0.2
     add f4009a1c0a Run GitHub actions integration tests with Java 17-ea (#466)
     add 1a65351b43 Revert "[MNG-6772] Prevent Super POM central entry from overriding"
     add 32cdc2ec3c [MNG-7090] mvnDebug does not work on Java 11+ Submitted by: Guillaume Dufour
     add 9ba84aabe2 [MNG-7149] Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts
     add 83e36649c0 [MNG-6294] Convert MavenPluginValidator into a JSR 330 component
     add 195fb626a9 [MNG-7079] Upgrade to jansi 2.2.0 and mave-shared-utils 3.3.4
     add 5d6c6e2537 [MNG-6915] Format help according to the terminal width
     add 59c5466c40 [MNG-7080] Add a --color option to simplify color support
     add 3e917677e4 [MNG-7032] Evaluate --help and --version after configuring the logging/color
     add fc806a25eb [MNG-7151] Upgrade Maven Resolver to 1.7.0
     add 3fabb639a3 [MNG-6802] Fix bug in FileProfileActivator  (#347)
     add a20230829c [MNG-6915] Adapt the logging width to the terminal width, including sensible limits.
     add 5c45b3fe22 [MNG-7117] update link to settings xsd for version 1.2.0
     add 12f3e7e878 Remove maven-test-support in favor of plexus-testing
     add ab95197436 Fix Checkstyle reported issues with maven-shared-resources 3
     add 706826e18e Upgrade Checkstyle Plugin to 3.1.2/Checkstyle to 8.41.1
     add 371faf7a49 [MNG-7165] Upgrade JAnsi to 2.3.3
     add f5d19f46d6 Run Maven ITs with more JDKs
     add 6b56fc8424 [MNG-7175] Upgrade Maven Resolver to 1.7.1
     add 6bed162a65 [MNG-7172] Remove expansion of Jansi native libraries
     add 73e00ed85d [MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath
     add cbaf7f7b48 Change @since from 3.7.0 to 4.0.0
     add b551be7445 Document hacks as such
     add 78fc3734f9 Trim trailing whitespace
     add 367093390e Add new ignores
     add d8be2f0e4c Add RAT exclude
     add a70828c737 [MNG-7180] Make --color option behave more like BSD/GNU grep's --color option
     add 1fc605dd69 [MNG-7181] Make --version support -q
     add a7010c55e1 [MNG-6840] Upgrade commons-lang3 to 3.12.0
     add 46410d3df2 Improve the use of checkstyle in the build (#477)
     add 1052ec5d87 [MNG-7184] document .mavenrc/mavenrc_pre.bat|cmd and MAVEN_SKIP_RC
     add e29a661086 [MNG-7185] Describe explicit and recommended version for VersionRange.createFromVersionSpec()
     add e8b9cada65 Wrap line in consistency with Command script
     add e9a54c6d02 Use proper term: directory
     add 94df4a819a Apply consistent formatting
     add 87120634a6 [MNG-7190] Load mavenrc from /usr/local/etc also in Bourne shell script
     add 2321e03a94 [MNG-7190] add /usr/local/etc/mavenrc to reference documentation
     add f582ce88fc [MNG-7047] Validate that repo configuration does not contain any expression
     add 0696cf14ad [MNG-7131] maven.config doesn't handle arguments with spaces in them
     add b8cdac5573 [MNG-7189] Remove undocumented environment variable MAVEN_BASEDIR in startup scripts
     add 6b37fcbda8 [MNG-7191] Remove undocumented environment variable MAVEN_CONFIG in startup scripts
     add 1328d6ef7f [MNG-7192] Remove unsed MAVEN_CMD_LINE_ARGS environment variable in startup scripts
     add a2f81065ff [MNG-6656] Features must use userProperties instead of systemProperties
     add f7a775b79a [MNG-6648] 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does
     add a2ab329edc Warn also on Windows when JAVA_HOME isn't set
     add 9c69c78531 remove unused property
     add 5fa834f78b [MNG-7010] Omit "NB: JAVA_HOME should point to a JDK not a JRE"
     add 021e53f627 [MNG-7196] Upgrade Jansi to 2.3.4
     add 6c67c9d0a6 [MNG-7197] Simplify exit code handling in Windows command startup script
     add a21be1d231 [MNG-7195] Rework JAVA_HOME handling
     add 52c12dab44 [MNG-7195] Rework JAVA_HOME handling
     add 06bc508727 [MNG-7198] Upgrade SLF4J to 1.7.32
     add 43eb189a92 [chore] Update CI environment
     add ef62d7a4bd Merge pull request #516 from aheritier/ci-maven
     add 750cb6cb15 [MNG-7199] MAVENHOME_CONFIG var in mvnlauncher script improperly handles two options at once
     add a2a3df3d02 [MNG-7203] Introduce a long option --verbose and deprecate --debug
     add 5acdfb6650 [MNG-7205] Simplify/unify Cygwin/MingGW handling in startup scripts
     add 0137f35c1b Document Maven 3.8.2 release
     add f594c0b916 Add ModelSource test for MNG-5669
     add 48a9e04c5e [MNG-7209] Introduce a user mavenrc.cmd in Windows command script
     add 0682a1cc0a [MNG-7208] Introduce a system-wide mavenrc.cmd in Windows command script
     add b20bfb1a08 [MNG-7208] Document system-wide mavenrc.cmd in Windows command script
     add 92d2c2e3b4 [MNG-7209] Document user mavenrc.cmd in Windows command script
     add 76d7f58a61 [MNG-7226] DefaultModelBuilder.buildRawModel fails (#528)
     add 067171d28a [MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0
     add aa30d9690b [MNG-7247] Upgrade Maven Resolver to 1.7.2
     add 406c525ec4 [MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5
     add a6e462b53a [MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project
     add 6b6589bf1c [MNG-7219] [Regression] plexus-cipher missing from transitive dependencies
     add 23ffe3349f [MNG-7236] The DefaultPluginVersionResolver should cache results for the session
     add 8c297e93a3 [MNG-7254] Expand Windows native libraries for Jansi due to JDK-8195129 (workaround)
     add a1ba33069f [MNG-7253] Display relocation message defined in model
     add f50de4ce9e [MNG-7210] Deprecate mavenrc_{pre,post}.{bat,cmd} scripts
     add 5fd536853f [MNG-7248] Fix warnings issued by dependency:analyze
     add ad2e084ba8 [MNG-7164] Add constructor MojoExecutionException(Throwable)
     add 9735fffd98 added an "ignore" option for checksumPolicy in documents
     add 9539227201 set "fail" as a default option for checksumPolicy in documents
     add 98b69beced deleted duplication in checksum description
     add b7182873e9 Default value of checksumPolicy depends on the Maven version
     add 2926f033cb [MNG-7265] Convert maven-core artifact-handlers.xml to Providers
     add 4cb8909336 Convert maven-core components XML to Providers
     add c647dbc665 Get rid of guava
     add 9f348e98e5 PlexusCipher should be injected
     add 6c343136b0 Merge pull request #549 from apache/drop-components-xml
     add 6c7d105916 [MNG-7264] Convert maven-core default-bindings to Providers (#550)
     add c8d5ba3705 [MNG-7235] Speed improvements when calculating the sorted project graph
     add 25cf1576cc [MNG-7271] - Code Improvement
     add 038201e314 [MNG-7274] - JUnit Jupiter via BOM
     add 5c9512fd8c [MNG-7275] - fixing resource leak due to Files.list
     add edbf133ab3 [MNG-7277] - Remove useless Test - testNonNumericVersionRepresentationReturnsANumberFormatException
     add e30c1bf9fc Add a unit test for MavenRepositorySystemUtils#newSession
     add 1ab49b349f Remove deprecated usage of ServiceLocator/Service
     add 35e5a4d71d [MNG-5577] Use JSR 330 constructor injection
     add 71a0a49904 [MNG-7272] - Code Improvement - II
     add d141957ff5 [MNG-7055] Fix G level metadata handling (#555)
     add af9c64f80d [MNG-6898] Drop plexus-component-metadata plugin from maven-core (#554)
     add c3962c1a6c [MNG-7278] Clean up core logging (#562)
     add 7934f73f28 Update DOAP with Maven 3.8.3 release
     add 69ee0c8b59 [MNG-7103] VersionScheme provider (#563)
     add d75bea4154 [MNG-7279] Drop deprecated constructor (#564)
     add 3017b85141 Refactor MavenSession#getPluginContext to be thread safe (#575)
     add e50d65d228 MNG-7295 - Remove redundant/unused import statements.
     add 4fafe44112 MNG-7296 - Remove redundant 'if' statement
     add c825b97bf7 (doc) Update GH build config - bump 17-ea to 17, use new setup-java@2 action
     add ccb76b0db6 (doc) Update dead link for Github PR docs
     add fbb9d95d50 MNG-7293:fix resource leak due to Files.walk
     add b9fb762215 [MNG-7292] Unnecessarily escaped character
     add d61fcf7da1 [MNG-7288] Remove redundant local variables
     add 16afe061c9 [MNG-7290] Java8 improvements
     add 25796220ad fix indentation
     add b31f3aeef3 [MNG-7291] Avoid String concatenation in loops (#572)
     add 4daa48e0f6 [MNG-7287]  Simplify assertion with simpler and equivalent calls
     add 0080e84588 [MNG-7297] Remove redundant type arguments (#581)
     add 8852b87412 [MNG-7270] Switch to shell alternative to "which"
     add ffc2b99e3e [MNG-6389] Move the toolchains model to a separate artifactId
     add 274388fc0f [MNG-7303] - Replace Throwable.initCause() with constructor.
     add 4c21e11b01 [MNG-7298] - Avoid redundant conditions.
     add bb0fed9f40 [MNG-6914] rename .mvn hidden directory in source to mvn
     add bf59026554 [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR)
     add 5be4192ded [MNG-6914] drop tar.gz archives for wrapper install distributions
     add b58d8b3a4f [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared
     add ede86ab4b6 [MNG-6914] move apache-maven-wrapper to its own separate Maven module
     add 2f81b7d93b [MNG-6914] move assembly descriptors to src/assembly
     add f46a9131d5 fix javadoc errors
     add 2c37a7a38e Simplify args help
     add 965aaa53da [MNG-7314] - Refactoring - Remove unused MavenExecutionResult
     add 8784812cf6 [MNG-7312] Revert ThreadLocal approach from MNG-6843 and MNG-7251
     add a5f1bca9ef improve documentation
     add 712199a004 (doc) hacktoberfest
     add a748596cd8 [MNG-7329] Upgrade maven-enforcer-plugin
     add 0a72185a6e [MNG-7331] Upgrade Jansi to 2.4.0
     add f43f9f8a3b [MNG-7332] No longer support --define
     add 9dbd8e7366 Update DOAP with Maven 3.8.4 release
     add 98a6c4f14c [MNG-7340] Option fail-on-severity takes one argument
     add ae8aebea19 [MNG-7182] Use the MX xpp parser instead of a STAX transformation (#486)
     add c9c6844dd4 Update organization of Martin Kanters
     add 3a06530dbc Remove duplicate call to longOpt (#626)
     add 16dd31aba1 [MNG-7339] Verify Maven can build itself
     add 33aedfc28b [MNG-7156][MNG-7285] Add locking in MojoExecutor (#627)
     add e6287b4701 Improve startup scripts
     add 6257b33142 [MNG-7193] Introduce MAVEN_ARGS environment variable
     add f793d862e3 [MWRAPPER-14] remove Maven Wrapper from core
     add 3d4d6d8bea fix wrong dependencies
     add 951b5ee95f Fix SLF4J license link
     add 0a8bd727ac [MNG-7370] Upgrade Maven Wagon to 3.5.1
     add d8445a54bb Improve PR template
     add 2cb4fe949a [MNG-7377] Add .vscode/ to .gitignore
     add 46d57bdb3f [MNG-7374] Mutating RelocatedArtifact does not retain type
     add 706d9319f1 [MNG-7369] Maven BOM doesn't need to package as a JAR
     add d6b9108f58 [MNG-6917] upgrade maven-wrapper-plugin to 3.1.0
     add 2670c00751 [MNG-5561] Plugin relocation loses configuration
     add b4773576a8 [MNG-6326] Make the build fail if core extensions can not be loaded (#648)
     add e5b0831c10 [MNG-7263] refactor lifecycle providers to ease documentation
     add 711d5fbbf2 [MNG-7263] introduce AbstractLifecycleProvider
     add 94af1d99f8 [MNG-7263] improve AbstractLifecycleProvider
     add a7375a0eff [MNG-7263] use constants instead of copy/paste
     add a53083db6c [MNG-7264] refactor packaging bindings providers to ease maintenance
     add 7180d68a18 Proposal to change abstract provider
     add e617d51bd4 [MNG-7264] packaging plugins bindings cannot be empty
     add 8bde888dc8 [MNG-7267] update lifecycle documentation after switch from Plexus XML
     add f30a0ab4dd [MNG-7267] update artifact handlers documentation
     add c229278477 rework javadoc
     add 4476026c52 [MNG-7217] Update Commons CLI to version 1.5.0
     add faf5d5d274 [MNG-7347] SessionScoped beans should be singletons for a given session (#621)
     add 7a772fecc0 [MNG-7362] DefaultArtifactResolver has spurious "Failure detected" INFO log
     add 18725ec1e0 [MNG-7380] Don't log non-threadsafe warning if only building a single module
     add c0a49c7396 [MNG-7384] Upgrade Maven JAR Plugin to 3.2.2
     add ab4fec0a33 [MNG-7381] Shorten parallel builder thread name to artifactId, conditionally with groupId
     add 9d4b2b23f0 [MNG-7345] Fix exported packages (#618)
     add 76452c7269 [MNG-7339] Verify Maven can build itself less often
     add 1af8513fa7 [MNG-7385] improve repository metadata documentation
     add dbfe8097d2 [MNG-7386] Make sure the ModelMerger$MergingList can be serialized
     add 6b607109d3 [MNG-7349] Limit relocation warning message to direct dependencies only
     add 1d473233f2 [MNG-6727] Using version range in parent and CI Friendly Version fails
     add 6ca13af230 [MNG-7408] explain Maven 3 reporting plugin version selection
     add a4729755ae [MNG-7400] Allow more WorkspaceReaders to participate
     add cc51006f29 [MNG-6776] Inconsistent list of parameters for MojoDescriptor (#584)
     add 0be5e406d7 [MNG-7406] Do not include formatted details in Exception message
     add 62cf29bab3 [MNG-7407] Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable
     add 2798ee9196 [MNG-7395] Support interpolation in extensions.xml
     add b2a21f12f8 [MNG-7244] Remove deprecated WARNING for usage of pom.X placeholders
     add 03df5f7c63 [MNG-7390] Allow selecting modules outside the cwd into the reactor using --projects
     add 69d6c6d5a2 [MNG-7417] Several classes do not set properties properly for building requests
     add e327be3d85 [MNG-7402] BuildListCalculator never detaches the classloader
     add 1e33a57264 [MNG-5180] Versioning's snapshot version list is not included in metadata merge
     add 5394e750d9 (refactoring) Resolve usage of deprecated method
     add 83bbbb3cfb [MNG-6960] Use RuntimeInformation instead of reading properties
     add 09e51544df Remove unused import
     add 48be53abbc [MNG-7428] Upgrade Maven Parent to 35
     add e1d359aa6d [MNG-7330] Revert MNG-7329
     add 1fff17398e [MNG-7428] Upgrade Maven Parent to 35
     add 20b6cec44a [MNG-7304] Use try-with-resources statement
     add 48fc4c9937 [MNG-7299] Simplify conditional expressions
     add e8c35ae4ab [MNG-7206] Properly prioritize JVM options from MAVEN_OPTS and jvm.config
     add 8e5676c84a [MNG-7391] add execution strategy+runner required by Maven Build Cache (#661)
     add b3d5c12c7a [master][MNG-7350] Introduce a factory for ModelCache (#629)
     add 97c1e4b4aa Remove unused test which should have been removed with MNG-7047 (#686)
     add 7c79e634ce Update DOAP with Maven 3.8.5 release
     add 31193cbf0c [MNG-7391] Fix MojosExecutionStrategy lookup to be able to look into the SessionScope (#693)
     add e85ff889b3 [MNG-7413] fix anchor for XML elements with same name but not content
     add d92538b80f [MNG-7445] - Refactoring, remove the useless line   Contribution by JakcyHu Gakiii
     add 896c707d32 [MNG-7447] - Several Improvements by using Stream API
     add d14bb3b8d3 [MNG-7441] Update version of loback
     add bdb35f2deb [MNG-7432] Resolver session contains non-MavenWorkspaceReader
     add c99028b9fb [MNG-5222] Maven 3 no longer logs warnings about deprecated plugin parameters
     add be2b7f890d [MNG-7454] Include resolver-transport-http in Maven (#711)
     add 643d1e7828 [MNG-7438] add execution id to "configuring mojo" debug message
     add 551009ab49 [MNG-7454] Include resolver-transport-http in Maven (#720)
     add 3fef9c685d [MNG-7453] Update Resolver to 1.8.0 (#723)
     add bdfd8de968 Drop Java 16 from matrix
     add 9ac2d08dc7 [MNG-5222] Improvement in deprecated params detection
     add 702f52d0ea [MNG-7457] Warn about deprecated plugin Mojo
     add ca9aa8f4f3 [MNG-7466] Align assembly XSD version with plugin used (#728)
     add 93196d4bb7 [MNG-7404] Drop deprecated prefixless expressions
     add 1e95011a30 configure Jira integration
     add 3dd0afd897 [MNG-7464] Warn about using read-only parameters for Mojo in configuration
     add 1c22f94522 [MNG-7459] Revert "[MNG-7347] SessionScoped beans should be singletons for a given session (#621)"
     add a83ed86c48 [MNG-7471] Make Resolver util and connector-basic provided (#732)
     add ef1c17f62a [MNG-7405] Update animal-sniffer to 1.21 (#671)
     add fc1962e659 [MNG-7478] Transport selection should use config properties (#739)
     add 3ad4fe5a1a [MNG-7448] Don't ignore bin/ otherwise bin/ in apache-maven module cannot be readded
     add 6767f2500f [MNG-7486] Create a multiline message helper for boxed log messages
     add 2a276d0dcf [MNG-7487] Fix deadlock during forked lifecycle executions
     add 7da0214d1d [MNG-7476] Display a warning when an aggregator mojo is locking other mojos executions
     add 3d45167203 [MNG-7488] Upgrade SLF4J to 1.7.36
     add 7bd5fb38b3 deploy master, 3.8.x and 3.9.x
     add 47fb9e8122 [MNG-7491] Update parent POM 36 (#747)
     add 54f9d91ebb [MNG-7468] Check unsupported plugins parameters in configuration
     add df38f1c079 Update DOAP with Maven 3.8.6 release
     add 415eaf31de [MNG-7160] Ability to customize core extensions classloaders (#616)
     add d82ab09ae1 [MNG-7499] Upgrade Maven Resolver to 1.8.1
     add 4e88d62ab2 [MNG-7501] add relative path to pom.xml in module build start output
     add 7dbbcc23a9 [MNG-7506] Upgrade Maven Wagon to 3.5.2
     add 90c084dcf4 [MNG-7360] Fix xml transformation to ensure proper context (#744)
     add f05397a88d Pull out lifecycle plugin versions (#766)
     add 03b1faff7e [MNG-7511] Ensure the degreeOfConcurrency is a positive number in MavenExecutionRequest
     add efa9f0c678 [MNG-7513] Address commons-io_commons-io vulnerability found in maven latest version
     add 8ff8ebcaea [MNG-7515] Cannot see a dependency tree for apache-maven module
     add 5ce5591ae3 Fix minor typos
     add 8125b3131f Fix typos in code
     add 35b93b0a58 [MNG-7353] Add support for "mvn pluginPrefix:version:goal"
     add 2d9918a2d1 Clean up dependency warnings by dependency:analyze
     add 0f8f22e404 [MNG-7020] Remove Maven 2 WagonExcluder backward compat code
     add cbbb9cf7e3 [MNG-7521] - Remove WARNING during build
     add 0c10323158 [MNG-7522] Upgrade Maven Resolver to 1.8.2
     add a53a1aa232 [MNG-7443] Implement consistent logging between optional projects and optional profiles
     add e02e0c84ce [MNG-7401] [MNG-7474] Keep a single maven session and fix session scope (#743)
     add 631f1c7611 [MNG-7401] [MNG-7474] Remove unused commented code
     add e296400fa5 [MNG-7520] Simplify integration of Redisson and Hazelcast for Maven Resolver
     add 750e1e3e71 [MNG-7530] Upgrade Apache Maven parent POM to version 37
     add ce4579108d [MNG-7529] Maven resolver makes bad repository choices (#786)
     add e410a6ce1d MNG-7529 alternate fix (#795)
     add 5502c0c8db [MNG-7502] Upgrade to Guice 5.1.0
     add 47e2d689d6 [MNG-7463] Improve documentation about deprecation in Mojo
     add 4a06f1f5c3 [MNG-7098] Keep the project counter intact when resuming a multi-module project.
     add 7e0e9f9fbe [MNG-7310] Using the plexusContainer to prevent loading lifecycles from defined by extensions from other submodules.
     add 1ca65c79fa Revert "[MNG-7098] Keep the project counter intact when resuming a multi-module project."
     add 2a9f39336c [MNG-7553] New clean API with immutable model (#703)
     add 37b579b053 Make sure RAT plugin ignores files in the target folder (#813)
     add bff84bd634 Replace Properties with Map<String, String> in the v4 api (#808)
     add ae655e0e83 [MNG-7553] v4 api enhancements
     add 8b57a3abc1 [MNG-6801] MavenXpp3Writer doesn't retain order of properties (#811)
     add 3bc2cf6a7a [MNG-7547] Simpler G level metadata generation (#806)
     add 3f90e7028e Restore compatibility on SettingsBuilder, ToolchainsBuilder and MojoDescriptorCreator (#820)
     add 78edd43122 [MNG-7106] Accept same lower and upper bound in version spec string (#825)
     add c3361ab622 Fix javadoc issues
     add 49d1ec1668 Restore the serializable aspect of the Model
     add c178b2fc1a [MNG-7098] Keep the project counter intact when resuming a multi-module project. (#804)
     add 2b6977a85f Fix site generation (#828)
     add f84d8338ab Fix modello-plugin-velocity which breaks the release plugin
     add 0d973fb624 [maven-release-plugin] prepare release maven-4.0.0-alpha-1
     add 66851463f6 [maven-release-plugin] prepare for next development iteration
     add a492c9a4ff Fix the repackaged plexus-utils groupId (#829)
     add 550f0c90fc Restore compatibility for the maven-release-plugin
     add c07700ffc9 [maven-release-plugin] prepare release maven-4.0.0-alpha-2
     add 77312f323b [maven-release-plugin] prepare for next development iteration
     add d857c3a915 [MNG-7566] Allow a Maven plugin to require a Java version (#827)
     add daa8e16902 [MNG-7570] Plugin descriptor can carry the required Maven version (#832)
     add 18eff3baeb Restore compatibility with 3.x (#836)
     add 0d70f7295d Fix references to old snapshots
     add 79b6dd0bab [MNG-6609] expose packaging via property "project.packaging" (#835)
     add cb424b93e1 [MNG-7582] Reformat apiv4 javadoc according to usual rules
     add e13176829f DOC - spelling fix in maven.mdo file (#851)
     add 31b3af084b [MNG-7584] The properties-maven-plugin fails to load project properties (#856)
     add 9beb2ed45d Add a README for plexus-utils (#847)
     add bc8c6be269 [MNG-7564] Check if session is null when generating metadata
     add 9c60138915 [MNG-7556] Clean up notion between user properties and system properties
     add 1ada7a5902 [MNG-7569] Fix Plugin Model: Add new v4Api element (#842)
     add 3c1b8a060d add Reproducible Builds badge
     add 431e2b3eec [MNG-7561] never resolve version ranges with same lower and upper bound (#823)
     add 4d3a82f596 [MPLUGIN-439] Support custom lifecycle phase ids in Execute annotation (#865)
     add dfcf5791fc [MNG-7583] Allow concurrent access to the MavenPluginManager (#855)
     add fa15fcf153 [MNG-7590] Allow to configure resolver by properties in settings.xml
     add a6b1ebb1cd Update actions in GH build
     add 113919a5ef [MNG-7586] Update Maven Resolver to 1.9.1 (#870)
     add 724ac0b541 Revert "[MNG-7586] Update Maven Resolver to 1.9.1 (#870)"
     add 6a27f5f2f6 [MNG-7597] Fix infinite loop when iterating PropertiesAsMap (#872)
     add 3f03f0e7b2 [MNG-7576] Restore compatibility with maven 3.x (#841)
     add dc88c6193c [MNG-7580] Introduce new SettingsBuilder and ToolchainsBuilder services (#852)
     add b1c1f7556d [MNG-7600] LocalRepositoryManager is created too early
     add 49572e46c9 [MNG-7601] Upgrade Apache Maven parent POM to version 38
     add de19cfcd2b [MNG-7601] Reformat sources
     add 001eef8452 [MNG-7601] Ignore reformat commit in blame
     add 19c897de6f [MNG-7601] Fix git blame rev
     add 5da32ae7f3 [MNG-7602] Move back model version from 5.0 to 4.2 and reactivate modello site generation (#843)
     add c6ecff9923 [MNG-7586] Update Maven Resolver to 1.9.2 (#882)
     add f70b0019cc [MNG-7607] Add M4 Transport API (#884)
     add 3d0939662a [MNG-7611] Change semantics of plugin descriptor's "requiredJavaVersion" (#888)
     add 615390f6fc [MNG-7596] Upgrade to plexus 3.5.0 (#866)
     add f0cc176b33 [MNG-7616] Add missing exported artifacts for the new API (#894)
     add 249c0fe0f1 [MNG-7617] Small optimisations and cleanup in the project/model building (#816)
     add a840ba91e3 [MNG-7608] Make native transport the default (#892)
     add 69ef6a61ba [MNG-7612] Chained LRM
     add 97e8bf6711 fix version comparison (#845)
     add 0d4a1a1257 [MNG-7609] Clarify extension descriptor documentation (#896)
     add 6773c05128 [MNG-7619] Reverse Dependency Tree (#902)
     add dc47da4366 [MNG-7618] Use goalPrefix instead of artifactId 4to display mojos being executed (#898)
     add f27b975ddc [MNG-7576] Restore compatibility for flatten-maven-plugin (#903)
     add 55431cd267 [MNG-7578] Fallback on Linux executable in Windows for findTool utility (#861)
     add adf89ef63f [MNG-7505] Remove ReportingConverter (#906)
     add 2ccf57baa5 [maven-release-plugin] prepare release maven-4.0.0-alpha-3
     add 0e82026f2a [maven-release-plugin] prepare for next development iteration
     add 3f336e4f6d simplify build and get rid of withMaven (#908)
     add 0342901766 fix pom
     add 984f73dc7c fix pom format
     add ce18c56206 [MNG-7598] Enforce binary backwards-compatibility (#874)
     add 9e0cae423b Update soap with 4.x alpha releases
     add 4e38415b67 [MNG-7624] Use groupId:artifactId instead of empty goal (#911)
     add 828de7e1a8 [MNG-7621] Parameter '-f' causes ignoring any 'maven.config' (only on Windows)
     add 7a1cc12a47 [MNG-7637] Possible NPE in MavenProject#hashCode()
     add 3eec6b82d3 [MNG-7636] Document MavenProject#getAttachedArtifacts() as read-only
     add 933b46eed2 [MNG-7626] maven-bom should have the same parent version as project
     add f0364acb2f Directories, not folders
     add 29e7b0ea3c Revert "fix version comparison (#845)"
     add 968c1a25f5 [MNG-7634] Revert MNG-5982 and MNG-7417
     add 29f96a359a Update bundled license for SLF4J
     add 342c164366 [MNG-7643] Each atomic task should have its own bullet
     add 8833330b00 [MNG-7645] Implement some #toString() methods
     add 35c81bedde [MNG-7644] Fix version comparison where .X1 < -X2 for any string qualifier X
     add e73a0b00fd [MNG-7641] Upgrade Maven Wagon to 3.5.3
     add 538a6b40a5 [MNG-7352] org.apache.maven.toolchain.java.JavaToolchainImpl should be public
     add aaced1b0d5 Fix test Javadoc issue
     add 67941c22d8 [MNG-7650] Upgrade Apache Maven parent POM to version 39
     add 8150c62749 [MNG-7650] Reformat
     add 6178f6ed86 [MNG-7648] Fix locationTracking in DefaultModelBuildingRequest copy constructor (#940)
     add 5af08d0052 [MNG-7651] Simplify and document merge of maven.config file and CLI args
     add dc9efaace6 Update DOAP with Maven 3.8.7 release
     add fbdf109b34 [MNG-7571] add Maven API javadoc (#830)
     add c2c6dd0921 Add TODO about property source of maven.repo.local
     add 7b00069388 [MNG-7658] CI-friendly versions should only come from/rely on user properties
     add a00a44f75b [MNG-7660] Rename Dom to XmlNode in the v4 api (#946)
     add a7399a4d52 [MNG-7652] switch to Modello Velocity (#944)
     add fc2d94f077 [MNG-7652] switch to Modello Velocity (#944)
     add 1968951a53 [MNG-7642] Restore compatibility with flatten-maven-plugin (#947)
     add c0d942b56b Jenkinsfile: pickup results from ITs and Maven 3.8.x for build (#953)
     add 2fba4471c9 [MNG-7668] Update Resolver to 1.9.4 (#959)
     add 01ba8291cd [MNG-7666] Update default binding and lifecycle plugin versions (#956)
     add 20f7c65a52 Execute IT tests with clean local repository
     add c1a900190f [MNG-7629] Change reactor reader to copy packaged artifacts and reuse them across builds if needed (#954)
     add 74548dde8e [MNG-7664] consolidate Velocity templates used to generate code from models (#949)
     add 8918c8144f [MNG-7622] Maven Transformation and Consumer POM (#907)
     add 38b447b85f Get rid of surefire warning (#966)
     add f77de570b7 [MNG-7646] Do not parse the whole reactor unless required by command line options (#963)
     add 74cf7eae8f [MNG-7543] - Upgrade JUnit Jupiter Version 5.9.1 (#837)
     add f153ac134c [MNG-7598] Fix compatibility issues with toolchains and settings (#971)
     add 009cf4a721 [maven-release-plugin] prepare release maven-4.0.0-alpha-4
     add fbeefb85ab [maven-release-plugin] prepare for next development iteration
     add 30fafa6741 [MNG-7672] Fork should only execute the project and its submodules (#968)
     add 41429b15ab [MNG-7673] IllegalArgumentException thrown for invalid checksum 'never' (#972)
     add dfb406c5b3 Fix site plugin warning (#974)
     add 489e4e6526 [MNG-7676] Fix checksum plugin configuration (#977)
     add 80bd00c9b0 Add maven 4.0.0-alpha-4 release to doap
     add f9ea10688c Add bin packages to SHA512 checksumming as well (#978)
     add 0525d90d42 [MNG-7544] MavenMetadataSource#retrieve(MetadataResolutionRequest) does not check for null when reading from project map
     add 769f2f3a47 Add maven 3.9.0 release to doap
     add ef3cf56b51 Added missing @Deprecated/@deprecated annotations
     add 6e25a2674b [MNG-7686] Speed up by replacing non-pattern #replaceAll() with #replace() or precompiled patterns
     add 7b38457506 Normalize regex patterns
     add b82479bf11 [MNG-7689] Check if execution lifecycle phase is not null (#996)
     add b17c968a0b Close stream with try-with-resources
     add e2a8db3f02 Remove unneeded exclusion
     add 1d9dd4a364 [MNG-7679] [REGRESSION] Build fails when executing a single mojo without a POM
     add a35307771c [MNG-7702] Use latest deploy plugin (#1007)
     add b1bffd68b8 [MNG-7695] Update resolver to 1.9.5 (#1011)
     add 22d2b47c04 [MNG-7706] Deprecate 'localRepository' parameter expression (#1009) (#1012)
     add 85ac42dbd9 remove unused code (#1016)
     add 4e098a3205 Simplify code with try with resources (#1017)
     add afc1a2bd86 [MNG-7713] Drop legacy-local-repository option (#1020)
     add da64ee9c91 [MNG-7713] Make Maven fail if option present (#1021) (#1022)
     add b9b6d85957 [MNG-7700] test some edge cases with leading zeroes (#1014)
     add 7967c204e4 [MNG-7683] Iterate over each dominant child (#986)
     add 65d95f08a6 [MNG-7717] Maven warns wrongly about deprecated parameter (#1031)
     add f41d533e71 [MNG-7716] ConcurrencyDependencyGraph deadlock if no root is selected
     add d86cee4f90 revert accidental commit
     add 9e797f5e1b let hte XML parser detect th encoding
     add dcc916a9e3 Merge branch 'master' of github.com:apache/maven
     add 0dd9ebc126 restore src/mdo/reader.vm (#1034)
     add c1dfb947b5 [MNG-7715] Update to resolver 1.9.6 (#1036)
     add 009ec5dc41 remove plexus utils dependency (#1032)
     add f7d3e30d10 Using Set<>() for contains()
     add bec19ec41d replace deprecated methods that don't properly handle encoding (#1033)
     add 1ffd68b802 [MNG-7720] Wrong build order of forked projects (#1040)
     add ea21d6f6fc [MNG-7666] update documentation
     add 909c2cdf57 [MNG-7553] put documentation in reference site
     add 1922e01831 [MNG-7710] Upgrade plexus-utils to 3.5.1 (#1042)
     add 10128b4484 Remove references to Xpp3DomBuilder and use XmlNodeBuilder instead (#1045)
     add bb02d120a1 Fix callee closing streams and readers instead of callers (#1043)
     add 93a0ecfd2d Additional XmlNode tests from plexus-utils (#994)
     add dc8ec4c973 Fix mutable api in PluginContainer (#1019)
     add 116ca6a3ad [MNG-7709] Regression in configuration merge (#1023)
     add 57d5587cf8 [MNG-7727] Remove MavenProfilesBuilder and DefaultMavenProfilesBuilder (#1044)
     add 2d85d13ee8 MNG-7724 don't warn about unsupported SLF4J configs; no one cares (#1051)
     add 31cc44f1cf [MNG-7723] Upgrade to Maven Resolver 1.9.7 (#1046)
     add 993d863743 remove unused class (#1049)
     add 696cf37dc7 update a few URLs (#1052)
     add 9d851eea68 [MNG-7678] Settings (v3) and Settings.Builder() cannot unset a non-null field (#983)
     add e9e0a51738 [MNG-7725] Update surefire to 3.0.0 in default binding
     add 814af33e67 Update DOAP with Maven 3.8.8 release
     add ade97d5a69 [MNG-7697] Fix assembly which should not include plexus-utils-3.5.0 (#1057)
     add 26d10a4bf9 [maven-release-plugin] prepare release maven-4.0.0-alpha-5
     add 8052c720e7 [maven-release-plugin] prepare for next development iteration
     add f071094f34 Update DOAP with Maven 3.9.1 release
     add 703f814e34 [MNG-6825] Replace FileUtils with Commons IO (#1067)
     add cadeab53f6 MNG-7738 don't dump raw stack traces to System.err (#1064)
     add 2788849c37 Switch version to 4.0.0 for @since tags (#1068)
     add ae933fe68d [MNG-7720] Simplify code (#1063)
     add 54afd174ef remove unused branches in fake (#1069)
     add 38ba581634 correct comment (#1074)
     add b2b04d2e92 [MNG-7749] Upgrade animal-sniffer from 1.21 to 1.23
     add 8421a36592 [MNG-6825] Replace StringUtils (#1078)
     add 26056b9b20 [MNG-7756] The degree of concurrency does not support "2." as a factor
     add b2ee29e03e [MNG-6825] Get rid of commons-lang
     add 53b6473237 [MNG-7754] Improvement and extension of plugin validation (#1079)
     add 328ea1be31 [MNG-7750] Ensure no unwanted interpolation in plugins from profiles. (#1076)
     add 432bd7af3a [MNG-7741] Track missing files, plugin and parent pom dependencies (#1058)
     add b7a3d85713 Simplify logger creation leveraging Map.computeIfAbsent
     add d7d8544669 [MNG-7765] - Minimum Build Requirement is wrong
     add c49c4e0b18 [MNG-7451] - Remove public modifier from test methods / test classes
     add 5c750eacb4 [MNG-7766] - Migrate to use mockito-bom 4.11.0
     add 0a67219271 [MNG-7753] Upgrade resolver to 1.9.8 (was 1.9.7).
     add 9e51a8fe95 [MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding (#1085)
     add 2db7c85b64 [MNG-7038] Introduce public properties to point to the root and top directories of (multi-module) project (#1061)
     add 81231b8865 [MNG-7707] Skip consumer pom artifact transformation when no pom is available (fixes #1060)
     add 8b8f2c3ddd [MNG-7767] Tone down plugin validator (#1092)
     add bec53b34e3 [MNG-7038] Fixes for topDirectory (#1100)
     add 9b6d263bdb [MNG-7769] Update Resolver to 1.9.10 (#1102)
     add a1fa3eb534 [MNG-6303] Interpolate all arguments using system and user supplied properties (#1062)
     add 56674cdc90 [MNG-7778] - Include suppressed exceptions when logging failures (#1103)
     add a8319821a9 [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) (#1104)
     add a56f201991 Update DOAP
     add 97a565e313 MNG for Jira auto-link
     add b76e78072a [MNG-7785] Clean usage of SessionData (#1094)
     add 59342ce249 [MNG-7743] Make the build work on JDK 20 (#1065)
     add 2bbdd9788e Prefer Java standard library to Plexus util (#1015)
     add 7fe9499361 [MNG-7783] Profile source point to file instead of to module (#1110)
     add d826b575ac [MNG-7784] Fix compatibility for SuperPomProvider (#1109)
     add a90950155c [MNG-7786] Fix plugin validation misleading message (#1112)
     add 11d97e64e7 [MNG-7787] Introduce new options for plugin validation report (#1113)
     add 099a3f346c [MNG-7788] Plugin Validation Report logged before summary (#1114)
     add 3f0f165242 [MNG-7786] Fix plugin validation misleading message
     add 29c0a95b0b [MNG-7780] DefaultArtifact.equals throws NullPointerException if o.version is null (#1108)
     add 8f19d9ae28 [MNG-7639] Add unit test for DefaultRepositorySystemSessionFactory#newRepositorySession (#1096)
     add a27086a6f5 Fix bad javadoc
     add 12ccaacf63 [MNG-7789] Dependency validation rules used wrong data (#1115)
     add 6f136ef4d2 [MNG-7789] Cleanup
     add 46807790f6 [MNG-7791] Split validation issues by "locality" aspect (#1122)
     add 34685bbc2d [MNG-7587] Upgrade to sisu 0.9.0.M2 (#1119)
     add ba3d3516eb [MNG-7796] Be lenient when using toRealPath (#1130)
     add 26ee15a47e Fix possible NPE
     add 8552ac3fea [MNG-7797] Return BRIEF mode (#1132)
     add b430e7d826 [MNG-7799] Plugin validation may falsely report there are issues (#1136)
     add b2953c52d5 [MNG-7795] IllegalArgumentException: 'other' has different root during plugin validation (#1133)
     add 84e133df7c [MNG-7585] Remove duplicate classes (#1135)
     add c124554316 [MNG-7698] Support comments in maven.config (#1134)
     add e08c95a673 [MNG-7655] Switch to plexus-utils / plexus-xml 4 (#1093)
     add ea1a280714 [MNG-7604] Removal of pom.* interpolation makes some older plugins defunct (#1137)
     add 124033bc04 [MNG-7548] Kill off "legacy" repository metadata support (#1138)
     add c79a7a0272 [MNG-7740] Remove old temporary consumer*pom files from buildDir (#1117)
     add 8b652a8b3e Fix code style for code generated by velocity templates (#1146)
     add ac0bc5541e [MNG-7338] Automatically activate batch-mode and make output quiet when running in CI. (#869)
     add be3625d190 [MNG-7790] Update lifecycle plugins (#1154)
     add 56ee6a878d [MNG-7751] Provide a way to inject XmlNode into plugins (#1071)
     add 973b1b9684 [MNG-7806] Plugins verification - remove used in module(s) report
     add 898e4e4b3c Simplify code (#1156)
     add ce1bb6fb19 Fix description of maven-xml-impl module
     add 6ee2c5c442 [MNG-5987] document goals execution order
     add 4f8648af7b [MNG-7790] Update lifecycle plugins, take 2 (#1163)
     add 00d350eaca Update build plugind (#1166)
     add 967d8fc19c [MNG-7794][MNG-7809] Deprecate RepositorySystem and make maven-compat optional (#1150)
     add a2d435b74a Get rid of maven-shared-utils (#1158)
     add 8b0bf378b8 [MNG-5600] Dependency management import should support exclusions. (#1155)
     add 09e58d188c [MNG-7811] Plugins verification - reporting improvements
     add c9f0c237e0 [MNG-7816] Bump parent pom from 39 to 40 (#1170)
     add 5ebbb8ff50 [MNG-7764] Small code improvements (#1088)
     add bf6b0387a9 [MNG-7800] Bump maven-resolver from 1.9.10 to 1.9.11 (#1171)
     add 45721a4c9b Fix possible NPE
     add edeff8643e [MNG-7800] Update resolver to 1.9.12 (#1177)
     add e6303aae32 [MNG-5659] Provide project-specific settings located in ${session.rootdir}/.mvn/settings.xml by default (#1059)
     add 0a8491c329 [MNG-7814] Use location tracking for settings (#1164)
     add 229b31b626 [MNG-4645] Move Central repo definition out of Maven's core so it can be more easily changed (#1139)
     add fb612f5dbc [MNG-6112] Make central update policy coherent (#1142)
     add c5f9b74f28 [MNG-7805] Make the modelVersion optional when using build pom (#1148)
     add 441ba71b04 [MNG-7632] Regression: combine.children breaks when combining executions (#1168)
     add c080f64d46 update logging documentation
     add e3529c9582 [MNG-7714] Fixed a scenario in version sorting where sp1 is less than final (#1099)
     add c9ba8bc4bf [MNG-7800] Update resolver to 1.9.13 (#1181)
     add 764a9ca0be [MNG-7823] Improve plugin validation level parsing (#1182)
     add a3f0f12fab [maven-release-plugin] prepare release maven-4.0.0-alpha-6
     add a279289bc3 [maven-release-plugin] prepare for next development iteration
     add 09b0436828 Fix javadoc for MessageUtils and Style
     add 776563528b [MNG-7824] Bump plexus-xml from 4.0.0 to 4.0.1 (#1184)
     add dbfcfd5eb3 [MNG-7228] MavenProject.getOriginalModel returns interpolated parts (#1183)
     add bf699a388c [maven-release-plugin] prepare release maven-4.0.0-alpha-7
     add 5b540821f2 [maven-release-plugin] prepare for next development iteration
     add 00e1793550 Update doap_Maven.rdf with recent releases
     add e39142b77a [MNG-7830] Switch from plexus-xml to stax / woodstox (#1185)
     add 08e996bb28 Fix search for topDirectory when using -f / --file
     add 08979553f2 Prefer Files.newInputStream
     add 8f45d51bd6 Prefer using String.isEmpty over String.length()>0
     add 97774578fb Add missing maven artifacts to BOM
     add 567df8dea8 Use correct order in javadoc
     add 6b3989ce5b Use model processor when locating the root pom when using -f/--file
     add 7563949f71 [MNG-7834] Fix NullPointerException in flatten-maven-plugin
     add 9b12ccdeb0 Rename Type#getName() to getId() and improve javadoc (#1198)
     add 41e6760143 Do not generate empty files for InputLocation and InputSource
     add bf56599e7b Bump guava from 30.1-jre to 32.0.1-jre (#1191)
     add 1a714351ef remove pointless string concatenation (#1201)
     add fbc945b366 Rename argument (#1202)
     add 4a5b6c5f2b Trivial fixes to the generated stax readers (#1204)
     add 36db1e35ca [MNG-7846] Break out of endless loop (#1206)
     add 857a5e129a [MNG-7847] Upgrade resolver to 1.9.14
     add bcfea094c0 [MNG-7848] Add s390x pipeline to Jenkins CI
     add 83e8bd826e Update DOAP for Apache Maven 3.9.4
     add 059e3c5914 Fix dependabot alerts (#1214)
     add 65b5031be8 [MNG-7848] Change the notification recipients in s390x pipeline (#1213)
     add eff2fbf2a9 [MNG-7848] Remove `Configure deploy` stage from s390x pipeline (#1216)
     add e7feeb6ff0 Fix codestyle in model code snippets (#1203)
     add 421a23ad27 Improve API doc for ArtifactHandler (#1193)
     add c08b221264 [MNG-6401] Support interpolation of the proxy port in settings.xml (#1194)
     add 8a88c45a2d [MNG-7863] don't email on s390 failures. The regular results are enough. (#1218)
     add f2593b97ef [MNG-7862] The ModelLocator should always be used when locating pom.xml (#1217)
     add 7d66d19f8b [MNG-7822] Add support for TRACE logging level (with style "bold,magenta")  (#1215)
     add b0170a612b [MNG-7851] Improve error message when modelVersion is 4.0 (#1219)
     add 22ae75a304 [MNG-7843] Allow glob patterns in dependency exclusions (#1200)
     add 98ec2eb1c8 [MNG-7861] Remove artifacts which should be kept hidden (#1221)
     add 64b32c0bb4 [MNG-7871] Fix location tracking (#1222)
     add 9dd7b01a89 [MNG-7856] Maven Resolver Provider ctor and other minor code changes (#1223)
     add 60781caa06 Fix javadoc issues.
     add 06938249a7 [MNG-7792] Use a standalone asm version (#1126)
     add c0b8a769b3 [MNG-7864] Disable broken s390x jenkins (#1225)
     add 0b3246381d Remove useless @author tags (#1226)
     add 05a76bc427 Deprecate all classes in maven-compat (#1227)
     add 1c050eee7b [MNG-7870] Undeprecate G level metadata (#1224)
     add 0ea8879eea [MNG-7874] Use name constants instead of free string literals (#1229)
     add e2fc256118 Minor improvements to v4 api ToolchainsBuilder (#1234)
     add a27f614511 Remove unused method in generated xml writers
     add c245ed48de Fix stax writer to generate nicer XML
     add f0a6239162 Use XMLConstants
     add 8d91fc8c15 Do not build location information if not needed
     add dde369b6fc [MNG-7810] Provide a SPI for the v4 api
     add 7d6f90e8d0 Move Features to api (#1232)
     add e71d2d7167 Improve o.a.m.api.services.Source interface (#1236)
     add 46fd5e9586 Add ModelLocator#locateExistingPom to abstract a bit more (#1237)
     add 45075233c7 [MNG-7876] Add model version analysis and downgrade (#1235)
     add 25488f9231 [MNG-7875] colorize transfer messages
     add c6380108b1 [MNG-7877] Attach the build POM and simplify build/consumer implementation (#1240)
     add 838cda7db0 Resolve circular dependencies for project org.apache.maven:maven-xml-impl (#1228)
     add ce8fc3a31c [MNG-7878] Extend test for ConsumerPom and modules in plugin configuration
     add 34b0591f03 [MNG-7820] Remove dependency on plexus-utils StringUtils / FileUtils (#1243)
     add 9378676b80 [MNG-7889] Preserve MetadataXpp3Reader/Writer for Maven 3 compatible
     add 1eae6684e3 [MNG-7881] Expose the rootDirectory for model processing (#1245)
     add 0c37cff681 [MNG-7820] Get rid of plexus-utils Os class (#1249)
     add e91cee9a2d [MNG-7820] Get rid of plexus-utils DAG class (#1250)
     add fd4493580a [MNG-7820] Get rid of plexus-utils introspection classes (#1251)
     add 89d3ac90d1 Make DefaultInheritanceAssembler#merger field final and reorder fields correctly
     add d5a8e33617 Make DefaultModelBuildingListener#project field final
     add 1865c9c6fd Fix bad version in test poms
     add 59a8d90397 Add a o.a.maven.api.services.Source#resolve method
     add eb20034763 Simplify ReactorModelPool and use a concurrent map
     add aefa9599fb Avoid usage of XmlStreamReader (#1256)
     add dd2f1214d6 [MNG-7891] Support configuration for extensions (#1252)
     add f24266eb64 [MNG-7836] Support alternative syntaxes for POMs (#1197)
     add 10487d7b5d [MNG-7820] Get rid of plexus-utils (#1255)
     add dec90acf24 [MNG-7866] Improvements to the logging API usage (technical debt) (#1220)
     add 6bf55cfc11 [MNG-7879] Add a bom packaging (#1242)
     add 35022a3616 Fix newlines and indentation in ModelBuildingException message (#1257)
     add 2a188e75a1 [MNG-7896] Upgrade Junit from 5.9.1 to 5.10.0
     add 876e8d2b7c [MNG-7859] Update to Resolver 1.9.16 (#1261)
     add 10fa5c713a [MNG-7893] Allow versioning the superpom according to the model version (#1253)
     add 558dfc9c6e [MNG-7880] Trim down consumer POM (#1247)
     add 5c2e671a06 [MNG-7895] Support ${project.basedir} in file profile activation
     add 14d16064f6 Fix unneeded/wrong substring calls in expression evaluation and put back weak references in cache (#1258)
     add 882c8dd974 Use the same branch name for ITs on Jenkins (#1263)
     add e4f68f037d [MNG-7848] Add Jenkinsfile.s390x for Jenkins CI on s390x (#1266)
     add 0353476b1c [MNG-7899] Various memory usage improvements
     add a4b404145a DOAP for Maven 3.9.5
     add 523f8b7dc0 [MNG-7898] Missing .mvn directory should not be reported in quiet mode
     add 79c09f2800 [MNG-7901] Use MetadataStaxReader/Writer in MetadataXpp3Reader/Writer
     add 07db6ec76a [MNG-7911] Require JDK 11 and support JDK 21 at build time (#1278)
     add bd608d8cc9 [MNG-7910] DefaultProfileSelector empty ctor uses immutable list (#1283)
     add f2df54723b [MNG-7804] Ability to order plugin executions using the priority xml element (#1147)
     add 80a8e41540 [MNG-7804] Fix broken MavenModelVersion generation (#1284)
     add 32d67322ef [MNG-7891] Abstract ExtensionConfigurationModule from CliRequest (#1272)
     add 92a82dcefd [MNG-6437] Better support for path and uri in property interpolation (#812)
     add 2f99c66f86 [MNG-7821] Remove useless animal-sniffer-plugin (#1289)
     add 251a316962 [MNG-7893] Fix exception loading superpom with invalid modelVersion (#1290)
     add 7f86d1d996 [MNG-7772] Allow to register maven core extension in .m2 directory instead of MAVEN_HOME (#1280)
     add 889ceb42a4 [MNG-6847] Use diamond operator (#1264)
     add 9663203821 Reuse the same repository so that ITs can access maven snapshot jars from the repository (#1277)
     add 16888062d0 [MNG-7899] Various memory usage improvements (#1268)
     add a734e2a336 Get rid of deprecated method in the v4 Session interface (#1292)
     add 4251e3f9c2 [MNG-7915] Use MavenStaxReader/Writer in MavenXpp3Reader/Writer (#1293)
     add a35ed073ab [MNG-7904] Use SettingsStaxReader/Writer for SettingsXpp3Reader/Writer (#1285)
     add 9abaf3aa1c [MNG-7894] Consumer pom should not expose local workspace directory (#1291)
     add 68bbc8f393 [MNG-7899] Various memory usage improvements 4 (#1269)
     add d362690a82 [MNG-7899] Various memory usage improvements 5 (#1270)
     add 066cb3dc17 [MNG-7917] Upgrade to Jansi 2.4.1 (#1294)
     add 08a2c60d9e [MNG-7916] Simply get rid of LifecycleMappingsXpp3Reader/Writer (#1295)
     add 61f08f326d Fix build/consumer pom transformation wrt attached artifacts
     add a2cbf4873a [maven-release-plugin] prepare release maven-4.0.0-alpha-8
     add 3fc399318e [maven-release-plugin] prepare for next development iteration
     add 4ddc4bf406 Use 4.0.99 as as intermediate model to keep 4.1.0 for the Maven 4.x model (#1297)
     add 54ca01c779 [MNG-7615] Use lambas to access ModelCache
     add 53ff1690de [MNG-7615] Add some methods for supporting Maven 4 api to ProfileInjector / ProfileSelector
     add 2f6ec159fe [MNG-7615] Add a cycle detection to the transformer context
     add 7fcdd32e87 [MNG-7615] Multithreaded project builder
     add e6d1b4c5de [MNG-7909] Upgrade to Resolver 2.0.0-alpha-1 (#1282)
     add 4bd12915c9 [MNG-7662] Use proxies for session scoped beans (#950)
     add 94749041b4 [MNG-7899] Various memory usage improvements 4-1 (#1296)
     add 6f0b5c0639 [MNG-7928] - Upgrade JUnit Jupiter Version 5.10.1
     add 7cfdedefb6 [MNG-7929] - Upgrade Mockito to 5.7.0
     add 0287c7aa55 [MNG-7930] - Get rid of WARNING Parameter 'systemProperties' is deprecated
     add 2876dc32fe [MNG-7931] - Upgrade asm version to 9.6
     add c613d7ab4b Upgrade Build Requirements  + Minimum JDK11  + Minimum Maven 3.6.3
     add a68443f4e9 [MNG-7932] - Upgrade maven-parent to v41
     add d62113772e Clean up dependencies versions (#1300)
     add 3cebbf7a15 Remove usage of old StringTokenizer (#1306)
     add f92fdb86c2 Fix XML parsing problem with empty namespace (#1307)
     add 518b988a09 Remove reference to plexus XmlStreamReader (#1308)
     add 29e239000b Add some love to the API (#1310)
     add ba8cbd9685 [MNG-7932] - Upgrade maven-parent to v41 in maven-bom
     add b08b62f8de [MNG-7940] - Maven embedder CLI output contains nulls.
     add 9d65e2b240 Use JDK 11 as default for s390 builds
     add 1a61b80dee Improve build on s390 (#1313)
     add 644a15c323 [MNG-7939] Allow to exclude plugins from validation
     add 3c68106b7b improve exception docs (#1316)
     add 143af9b085 Fix not closed ForkJoinPools (#1319)
     add e89b6fd53f [MNG-7653] Integrate Resolver 2.x onSessionClose (#1301)
     add eee037e676 [MNG-7924] Better control over and better integration with Resolver (#1299)
     add 05fcf5b2d3 [MNG-6036] Add namespace to XmlNode (#1318)
     add 3927ca1843 [MNG-7919] Change the log of unable to find the root directory to info (#1325)
     add 69bc993b80 [MNG-7945] Fix profile settings being injected into consumer POM (#1323)
     add 63927175d9 Update DOAP w/ Maven 3.9.6 release
     add 23bca281fc [MNG-7947] Plugin API (#1309)
     add 4af662f7b3 [MNG-7920] Fix usage of packaging BOM fails in maven-install-plugin (#1305)
     add 2411c81a9b Preparations for resolver alpha-3 (#1328)
     add c4f62ff7c8 [MNG-7953] Classpath ordering delegated to Resolver (#1332)
     add 71eb6de7e5 Better internal helper methods (#1334)
     add bd849b54ad Dependency collection / resolution API (#1333)
     add 2f91c7e9c6 Version resolver API (#1335)
     add f2803ab5b7 Fix javadoc generation
     add 8c116306b6 [maven-release-plugin] prepare release maven-4.0.0-alpha-9
     add bdafe22f01 [maven-release-plugin] prepare for next development iteration
     add 9cd232fc78 Up japicmp baseline (#1338)
     add eee9514d3d [MNG-7963] Clean up the build (#1340)
     add a1fe9fc387 [MNG-7962] Return language to Type (#1341)
     add d9a49e6ff7 [MNG-7965] Fix duplicate tags not rejected (#1344)
     add 2cccc0a476 [MNG-7966] Augment api to provide a Map<Dependency, Path> in the resolution result (#1343)
     add 3c65873b58 [MNG-7970] Remove extra space in MavenSimpleLogger stack trace formatter (#1342)
     add eec44b4ace [MNG-7971] Add Artifact#getBaseVersion (#1345)
     add ab09661c64 [MNG-7975] Bump ch.qos.logback:logback-classic from 1.2.11 to 1.2.13 (#1331)
     add 84a48a8bf2 [MNG-7968] Expose Maven Version as Version (not String) (#1346)
     add 6e192fbb54 [MNG-7972] Artifact coordinate out of "standard string" (#1347)
     add e34afc897a [MNG-7959] User controlled relocations (#1339)
     add a1fdd89745 [MNG-7974] Update Resolver 2.0.0-alpha-5 (#1337)
     add 8001c30b69 [MNG-7974] Upgrade to Resolver 2.0.0-alpha-5 Addendum (#1348)
     add 57effdd16e [MNG-7959] User controlled relocations Addendum (#1349)
     add 9596255cbf [MNG-7959] User controlled relocations Addendum (#1350)
     add ad5e085ebe [MNG-7959] User controlled rewrite (#1351)
     add e6cd7b1ac4 Break dependency cycle
     add 89d3c0321d [maven-release-plugin] prepare release maven-4.0.0-alpha-10
     add fe71f7d8aa [maven-release-plugin] prepare for next development iteration
     add a381970609 [MNG-7969][MNG-7981] Add missing information on Maven 4 version api to fix an exception (#1355)
     add 00d243a92e [MNG-7978] Decouple maven-artifact from maven-resolver-provider (#1352)
     add 732e3649e1 [MNG-7980] CLI switch to ignore transitive repositories. (#1354)
     add b4e78d7c43 [MNG-7985] Provide project access to modified resources / test-resources and to the executionProject (#1356)
     add 437f34f8dc [MNG-7957] Checksum API (backed by Resolver) (#1359)
     add 23d13fb322 [MNG-7989] - Making this build non-interactive, because the environment variable CI equals true.
     add 47fc18faf9 [MNG-7992] Fix windows identified as dos (#1360)
     add 782e8679bf [MNG-7995] Switch to JLine to provide line editing (#1279)
     add 5baa2f4098 [MNG-7977] Fix reactor reader to not resolve any artifacts from projects being built outside the reactor (#1330)
     add 979fc9a5b6 [MNG-7983] Switch to slf4j-api 2 (#1358)
     add 804cfea8f6  Fixed a copy-paste error in ComparableVersionTest.java  (#1363)
     add 8460021f02 Remove useless comment which was introduced when wrapper was included
     add 33aec13b84 [MNG-7996] Remove experimental flag from build-consumer feature (#1364)
     add 076b346c0c [MNG-7998] Minor cleanup regarding "tasks" (#1366)
     add 2c06637fb4 [MNG-8001] Expose CoreRealm internally (#1369)
     add cfa13f5cc7 [MNG-7999] Confine Plexus Container as much as possible (#1367)
     add c4ccba7bf9 [MNG-7994] Update to Resolver 2.0.0-alpha-6 (#1373)
     add 6c20e8e85c [MNG-8000] DefaultArtifact lacks constructors for version and optional (#1368)
     add f1c53cbfdf [MNG-8003] The Maven BOM should have a cleaner parent (#1374)
     add 5261ba9203 [MNG-7982] Switch to enable transitivity in depMgr used by Maven (#1357)
     add 63a207a0f6 [MNG-8007] Maven TransferListener wrapper (#1371)
     add a952c9ee10 [MNG-7960] Artifact collection filtering (#1353)
     add 2084b0e499 [MNG-8003] Do not import the BOM within the reactor
     add aa7994890b [maven-release-plugin] prepare release maven-4.0.0-alpha-11
     add 8ce99bdbf2 [maven-release-plugin] prepare for next development iteration
     add 18c0d9aecd [MNG-8003] Fix BOM groupId
     add e627879aed [maven-release-plugin] prepare release maven-4.0.0-alpha-12
     add 0d046da6f1 [maven-release-plugin] prepare for next development iteration
     add 7f70467aa3 [MNG-8016] Simplify ModelCache (#1377)
     add e15170ba0e [MNG-8014] Workaround for deadlocks in model building (#1376)
     add b44856d0dc Simplify model builder internal Graph (#1380)
     add 3f47580dcc [MNG-8005] Fix workspace reader drop bug (#1385)
     add 6afa4770cb [MNG-8006] [MNG-8021] SPI to contribute properties and more (#1384)
     add b6a84fcac6 [MNG-8014] Fix multithreaded builder (#1386)
     add f2595c83d9 [MNG-8023] New method + javadoc on Project (#1387)
     add 20f7cfc361 [MNG-8026] Maven drives regarding scopes (#1392)
     add 2452a6488a [MNG-8035] Update to Resolver 2.0.0-alpha-7 (#1394)
     add 0a1117854c [MNG-8036] [MNG-8017] [MNG-8022] Upgrade JLine to 3.25.1 (#1390)
     add 16fc54da7f [MNG-8037] Restrict project to the entity being built and make it immutable (#1389)
     add 42559937d8 [MNG-7854] Warn if imported dep is ignored (#1370)
     add b3ec995848 [MNG-8013] Integration testing process logs can be output github artifact (#1375)
     add 3f9fec2307 [MNG-8026] Maven drives regarding scopes (#1391)
     add a37cf3d37f [MNG-7954] New dependency injection mechanism (#1393)
     add 76794c0237 [MNG-8043] Dependency properties should be provided by Maven (#1399)
     add c813320848 Remove empty dependency scope from the api (#1402)
     add c88afd470f Clean mdo schemas (#1365)
     add c2ec76c6a7 [MNG-8045] Use DependencyGraphDumper instead of own implementation
     add 05fcfd4591 [DI] Fix constructor bindings, move discovery inside Injector, remove annotation processor
     add 3f271b8f1b [API] Add a PluginXmlFactory
     add ef4b5737a2 [API] Use ProjectScope for accessing compile source roots and resources
     add 07b256ae03 Use role hint when loading a v4 mojo
     add fd825f9b20 ArtifactManager should check for non null artifact early
     add fc9a7d8da3 Add missing @Override annotations
     add 70509586f8 [MNG-8046] Upgrade github action version from v3 to v4 (#1405)
     add 0c529f830a [MNG-8053] Profile activation by packaging in the POM (#1410)
     add 972b074656 [MNG-8039] Don't change resolved artifact by DefaultProjectBuilder
     add 7b60c8d7dc [MNG-8054] Ability to force build number (#1414)
     add 54c1b2f28a [MNG-8029] improve documentation about mirror settings
     add 969a6ffbb2 Move API first (as needed by other modules)
     add ff5fa9e4e5 [MNG-8057] Upgrade Modello to 2.3.0 (#1418)
     add a31c145ae9 [MNG-8006] Switch property contributors to use a lazy lookup (#1419)
     add cf438ca624 [MNG-8059] Paths everywhere (#1413)
     add 83949a7384 Use isEmpty instead of length (#1420)
     add ab6ec5bd74 [MNG-7976] Investigate MNG-6127 IT instability (#1422)
     add cf60940497 [MNG-5726] Support regular expression matching in profile activation for (#1421)
     add 3c2f8ebdb7 Use v4 api to resolve project dependencies (#1409)
     add 5307bcba09 Use SessionData to store ProjectIndex (#1423)
     add ce15193394 Fix concurrent cache access (#1425)
     add a9934f91fd Extract JLine support into its own module (#1426)
     add 24eee1f8e6 Add a SpiService marker interface (#1427)
     add 456890d40b Missing annotations on api (#1428)
     add a3e8da805c Make LifecycleStarter pluggable (#1424)
     add a27873629f [MNG-8024] Make WrapperProperties and WrapperList serializable (#1433)
     add 9780ca1baf [MNG-8015] Control the type of path where each dependency can be placed (#1401)
     add 5029cc238c [MNG-8012] Warn if in-reactor BOM import happens (#1434)
     add 2bfa3a8fae [MNG-8061] Maven: Require Java 17 (#1430)
     add 0a6a5617fe [maven-release-plugin] prepare release maven-4.0.0-alpha-13
     add 33788fd7fc [maven-release-plugin] prepare for next development iteration
     add 1fc87b8d0d [MNG-8075] Allow project.baseUri in repository.url
     add 740dae43ca [MNG-4840] document requiredMavenVersion in plugin descriptor
     add a0206ec32f Bump ognl:ognl from 2.5.1 to 3.0.12 in /maven-compat/src/test/resources (#1439)
     add 267de063ee remove repetitive words (#1436)
     add c710760fb9 [MNG-8085] switch png+imagemap to svg
     add 6e508869f0 configure javadoc groups
     add 52d453caf9 Complete Packaging in v4 api (#1451)
     add 003a5bc06d [MNG-8084] Make the v4 api usable outside the Maven runtime (#1441)
     add a5ea944c99 Remove unneeded dependencies in maven-di (#1440)
     add 2594047014 [MNG-8088] Using Resolver with MRESOLVER-512 (#1442)
     add c16f45d858 [MNG-8089] Introduce fat-JAR types (#1459)
     add 691e3780e6 This is NOT a component (#1462)
     add a6f52774eb Boot JLine in async mode
     add 97518b5b29 Do not recreate nodes if merge does nothing
     add 8418fb3960 Cache parent artifact resolution
     add 084e3f9500 Lazily create builders during transformations
     add 34863e6345 [MNG-8091] Update Resolver to 2.0.0-alpha-10 (#1460)
     add 84e2d8ad3f [MNG-8084] Include repository metadata in the API (#1465)
     add 9be08ccef8 [MNG-8084] Include lifecycle in the API
     add d075fe7e85 [MNG-8084] New model builder and resolver provider
     add fba2542aa2 [MNG-4840] fix requiredMavenVersion description #1445
     add ce87334f68 Fix split package in org.apache.maven.api.di
     add 860310b692 [MNG-8043] document new default types, replacing artifact handlers
     add aae74dfbee [MNG-8082] Exceptions of proxied SessionScoped components are not working correctly (#1449)
     add 52c5659b25 Fix nasty concurrency issue in AbstractSession (#1479)
     add 3bad5068a2 [MNG-8025] Restore compatibility (#1467)
     add 5d15093532 [MNG-8105] Upgrade JLine to 3.26.0 (#1478)
     add 529d80a169 [MNG-8102] Upgrade Parent to 42 (#1476)
     add d0f05ffccf [MNG-8103] Upgrade default plugin bindings (#1475)
     add 41d1950a6d [MNG-8084] add di & api-impl
     add 5d1cfd47f3 Cleanup dependencies
     add 728473c54f Deprecate test classes in maven-compat which cause lots of warnings
     add 9fc4f49917 Add missing dep
     add 81e2b3c1ee Make Maven 4.0.0 be beta-1 (#1484)
     add 31d2dc1815 [MNG-8105] Upgrade JLine to 3.26.1 (#1485)
     add 854589b131 [MNG-8106] Fix metadata merge (#1481)
     add 8d6bf5f033 Fix terminal usage in mvnd (#1486)
     add 6fddd97513 Use the new resolver provider (#1483)
     add 8fbbbc978c [MNG-8107] Update Resolver 2.0.0-alpha-11 (#1488)
     add 9ee77a8cb2 [MNG-8084] add API metadata group
     add b35aa27b80 Maven Resolver 2.0.0-alpha-11 is released
     add 6814ba386d Simplified redundant judgment (#1489)
     add 399f8b4ffc [MNG-8081] interpolate available properties during default profile selection (Maven 4.x) (#1446)
     add 64e9447926 Fix consumer pom builder (#1491)
     add febfd2b5c9 Resolver updates (#1495)
     add 7451585a19 Fix reactor loading problems (#1497)
     add d19f28e793 Upgrade plexus-interactivity-api to 1.3 (#1498)
     add 3d3137920a [MNG-8073] Adding ASL2 header to XSD files (#1499)
     add d8199bf3b9 [MNG-8084] add system properties to test (#1500)
     add ba52bfe600 [MNG-8117] Maven PluginVersionResolver improvement (#1502)
     add 0564480440 [MNG-8118] Merge BOM exclusions instead of overwriting (#1504)
     add c363e272ea Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 (#1494)
     add 583667a869 [MNG-8015] Adjustments in new API related to PathType (#1501)
     add 9442164ab2 [MNG-8108] Fix problem when building the consumer pom (#1506)
     add d296927de2 [MNG-8119] Remove build section from profiles in the consumer pom (#1503)
     add bde81a4d85 [MNG-8108] Fix problem when building the consumer pom
     add 828faba819 [maven-release-plugin] prepare release maven-4.0.0-beta-2
     add 9acbed7d4f [maven-release-plugin] prepare for next development iteration
     add 71bb3bdf95 [MNG-8121] Fix NPE in metadata merge (#1509)
     add accbbcf5a0 Fix packaging not found (#1507)
     add fe5de5ad2b Enable dependabot (#1513)
     add de4e335216 Remove dependabot limit / schedule
     add ac4debe8f5 Fix distribution licenses (#1525)
     add ac80eeabc4 [MNG-8050] emit warn in case of repo id clashes between settings and POM (#1412)
     add 1dc3ab7271 Bump mockitoVersion from 5.7.0 to 5.12.0 (#1521)
     add c6ed70b625 Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.2 (#1518)
     add 10d059a198 Bump net.bytebuddy:byte-buddy from 1.14.9 to 1.14.15 (#1514)
     add d5e0c93d06 Bump com.github.siom79.japicmp:japicmp-maven-plugin (#1520)
     add 31f667e32d Bump org.codehaus.plexus:plexus-classworlds from 2.6.0 to 2.8.0 (#1522)
     add 6a3b3b4dfd Bump org.codehaus.plexus:plexus-interpolation from 1.26 to 1.27 (#1523)
     add 417a993bb0 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.6.0 (#1526)
     add c87a4b57d2 Bump ch.qos.logback:logback-classic from 1.2.13 to 1.5.6 (#1515)
     add 39696f2fab [MNG-8084] Change six remaining imports of `ModelVersionParser`. (#1527)
     add df7280182e Bump slf4jVersion from 2.0.11 to 2.0.13 (#1519)
     add 2942aadcc3 [MNG-8123] Fix Lifecycle in v3 (#1524)
     add 4f9029737b Bump org.ow2.asm:asm from 9.6 to 9.7 (#1529)
     add ff18f1cf4d  Bump com.google.guava:guava from 32.1.3-jre to 33.2.0-jre (#1532)
     add 1d201336a0 Bump org.codehaus.plexus:plexus-xml from 4.0.1 to 4.0.4 (#1530)
     add e92f645c27 [maven-release-plugin] prepare release maven-4.0.0-beta-3
     add 6e9889b1ad [maven-release-plugin] prepare for next development iteration
     add dd9679450e [MNG-7902] Sort plugins in the validation report (#1510)
     add 40448e758b Allow to manually execute GitHub Action
     add e7ca0684cc Use Maven Wrapper to build
     add 1af5368b23 Remove unhelpful links that don't describe failure reasons from output (#1545)
     add 5e97703456 [MNG-8136] Update Eclipse Sisu to 0.9.0.M3 (#1546)
     add 0456c7c629 Caplital OS name can not activate profile
     add 808884a85d Fix typo in validation message
     add 9ce85ef4f4 [MNG-8066] Default exception handler does not handle recursion (#1558)
     add 9db546ddb9 [MNG-8142] Hidden bug: JDK profile activator throw NumberFormatEx (#1557)
     add dd670bf9a1 [MNG-8140] Always tell why model was discarded as "invalid" (#1555)
     add 33010af039 Move modelVersion inference to model builder so that it is also effective on consumer models (#1566)
     add bea3e72cdb [MNG-8141] Model Builder report issues during build (#1569)
     add 7161cfa189 [MNG-8153] Add back missing classes from the v3 api (#1577)
     add 5d139bdd12 [MNG-8151] Merge DependencyCollector into DependencyResolver
     add 8d483f922b [MNG-8152] Implement @SessionScoped and @MojoExecutionScoped from the DI API
     add b852f74084 [MNG-8134] Add a @Resolution annotation to mojos to inject project dependencies collection / resolution result
     add c4bf01445d Bump commons-cli:commons-cli from 1.5.0 to 1.8.0
     add 75a234c0f6 Bump org.junit:junit-bom from 5.10.1 to 5.10.2
     add e9ece0c9c9 Remove commons-io dependency
     add 2a43242937 Bump org.codehaus.plexus:plexus-testing from 1.0.0 to 1.3.0
     add e995ba62eb [MNG-8150] Handle absent source/target files in transfer listener (#1575)
     add db33754938 [MNG-8150] Remove unused locale argument from FileSizeFormat (#1579)
     add 768ebbc263 [MNG-7758] Report dependency problems for all repository (#1563)
     add e0eb6697f4 Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre
     add 56cfb7fa46 Bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.17
     add df94ee0d2c Remove hardcoded references to woodstox stax implementation
     add c3f1cd6f76 [MNG-8160] Recreate the transformed artifact if it has been deleted (by the clean goal for example) (#1587)
     add 60ff077409 Bump org.jline:jline from 3.26.1 to 3.26.2 (#1588)
     add 5b4e17736b [MNG-8164] Session#collectDependencies(Project) does not obey exclusions (#1591)
     add 57fd0dc69b [MNG-7194] Test missing property evaluation (#1573)
     add fb239d7903 Bump com.fasterxml.woodstox:woodstox-core from 6.6.2 to 7.0.0 (#1590)
     add 2322ab4060 Bump org.junit:junit-bom from 5.10.2 to 5.10.3 (#1592)
     add 76fbb4b278 Bump org.codehaus.woodstox:stax2-api from 4.2.1 to 4.2.2 (#1583)
     add ab457d814f Fix Toolchain toString() method (#1593)
     add 4810cc1fd6 Bump org.codehaus.plexus:plexus-testing from 1.3.0 to 1.4.0 (#1596)
     add 910b39cb2a [MNG-8155] Improve not built error message (#1599)
     add 5e33036d3a Bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18 (#1602)
     add 58e1a7b6a1 Bump resolverVersion from 2.0.0-alpha-11 to 2.0.0 (#1600)
     add fd8f99ed90 Fix Maven 4 extensions (#1601)
     add d35864e348 [MNG-8179] Upgrade Parent to 43
     add f2a0865c7a [MNG-8178] Fall back to system properties for missing profile activation context properties (#1609)
     add c0012c08aa [MNG-8180] Fail install/deploy if rogue Maven Plugin metadata found (#1612)
     add f8aaf280df [MNG-8194] Update to Resolver 2.0.1 (#1626)
     add 11cb9f419d [MNG-8201] Bump slf4jVersion from 2.0.13 to 2.0.14 (#1629)
     add 0f2f263218 [MNG-8202] Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#1623)
     add afd3729e81 [MNG-8203] Bump org.jline:jline from 3.26.2 to 3.26.3 (#1619)
     add 1daa1d52b6 [MNG-8204] Bump com.github.siom79.japicmp:japicmp-maven-plugin (#1620)
     add 5ec110672e [MNG-8182] Resolved errors were created based on collect exceptions (#1635)
     add 0f6d555073 [MNG-8192] Consistently throw InvalidArtifactRTException for invalid coordinates
     add 473b5374f0 [MNG-8197] Use default classifier when Eclipse Aether specifies none (#1621)
     add 4369fa8dff [API] Expose InputLocation formatter in the XmlFactory (#1616)
     add 182b87c246 [MNG-8132] Fix BOM dependency exclusions (#1622)
     add da7c2110e4 [MNG-8180] Handle NPE due non-existent tags (#1639)
     add ad04d2c1fc [MNG-8180] Back out from failing the build (#1645)
     add e6b5c81a7d [MNG-8206] Remove bad plugin.xml in maven-compat (#1644)
     add 10e2fba0fb [MNG-8177] Add contextual info for model warnings (#1636)
     add aa3772beb3 [MNG-8209] Bump slf4jVersion from 2.0.14 to 2.0.16 (#1643)
     add 97bc109a43 mvn-8010: Update doc (#1624)
     add 9c1871fd22 Fix StringIndexOutOfBoundsException (#1618)
     add 2a709dc038 [MNG-8176] Restrict classloader for Maven 4 plugins (#1336)
     add cf2934b6ad [MNG-8165] Align mvn.sh script with mvn.cmd (#1648)
     add 09f3b9f500 [MNG-8165] Get rid of bashism creeped in (#1652)
     add 1ee18d36ce [MPLUGIN-530] Deprecate requirements in plugin descriptor 1.1.0 (#1638)
     add 5b61e95f23 [MNG-7344] Track dependencyManagement import location in effective Model for MPH-183 (#603)
     add ecdf7b5a7f Bump org.junit:junit-bom from 5.10.3 to 5.11.0 (#1655)
     add 6e31bacc93 Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 (#1654)
     add ae469c05c4 Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 (#1657)
     add abcf6ea010 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#1658)
     add 5fb37fe5a7 Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.14.19 (#1659)
     add 008d0b4d5b Add `getModuleName(Path)` and `getModuleDescription(Path)` methods in `DependencyResolverResult`. (#1625)
     add e417e45e91 [MNG-8196] Make exception messages match Maven 3 again (#1628)
     add e335f95dfd documentation: Fix parameter description
     add 40e41153c2 [MNG-8172] Fix site building (#1594)
     add 7e550efae0 [MNG-8215] Add location tracking for toolchains (#1608)
     add b393aa0f00 Update doap w/ 3.9.x
     add 13c12611ea use new Reproducible Central badge endpoint
     add b9ca308a91 Add mvn3 to dependabot as well
     add 20e6f6a8f7 [MNG-8219] Bump com.github.siom79.japicmp:japicmp-maven-plugin (#1664)
     add 6668da3219 [MNG-8211] Fail the build if project effective version has expression (#1673)
     add 6ac914d6f9 [MNG-7914] Provide a single entry point for configuration (#1595)
     add 03049f25c9 Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.16.0 (#1677)
     add 661fa27fbe Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 (#1676)
     add a5c8bf60e6 Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre (#1663)
     add 6e6c262192 Bump net.bytebuddy:byte-buddy from 1.14.19 to 1.15.0 (#1681)
     add 9bfaf54e90 Document that V4 mojo are supposed to be threadsafe (#1675)
     add 78887f1b7e [MNG-8181] Provide a variable for maven central repo url, backed by an environment variable (#1615)
     add fe3806c41b [MNG-8181] Fix badly placed deprecation
     add 7306c41b49 [MNG-8214] Improve model velocity template to support subclasses (#1660)
     add 6a5580fd73 [MNG-7914] Add doc for the new maven.properties file (#1674)
     add 30dc81227b Renaming of `ArtifactCoordinate.getVersion()` + documentation (#1662)
     add 9bc5cc88b4 Bump mockitoVersion from 5.12.0 to 5.13.0 (#1685)
     add acec540547 [MNG-8052] New lifecycle for Maven 4 (#1448)
     add 40fe1dc167 [MNG-8220] Fix loading DI-powered beans from extensions (#1683)
     add 57082737d8 [MNG-7897] Support ${project.rootDirectory} in file profile activation (#1687)
     add 3f430bbd07 [MNG-8228] Enable Sisu Plexus strict classpath scanning (#1688)
     add c948b26484 [MNG-8218] Always normalize Path in PathSource (#1684)
     add e11b475e8b [MNG-8052] Concurrently lifecycle executor (#1429)
     add b370e5e929 [MNG-8210] Replace Maven "module" term by "subproject" (#1651)
     add c0813a2b53 [MNG-7838] Fix usage of older packaged artifacts from project local repository (#1199)
     add cdaf86cfe9 [MNG-8229] Fix interpolation of CI friendly versions
     add 0c311e3da1 [MNG-8090] Fix missing repositories during parent artifact resolution
     add 697c543b4e [maven-release-plugin] prepare release maven-4.0.0-beta-4
     add a98d530e33 [maven-release-plugin] prepare for next development iteration
     add c166bd1382 Disable automated JIRA comments from GitHub
     add f67402a0b1 [MNG-8255] Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 (#1709)
     add 7d3a8f260f Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (#1691)
     add 2d0e307318 Bump net.bytebuddy:byte-buddy from 1.15.0 to 1.15.1 (#1692)
     add 96b12394bf Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 (#1698)
     add 8a61f7d20a [MNG-8249] Provide an annotation processor for DI (#1704)
     add 0c7e73335d Fix broken circular references detection
     add bb99857f34 Enhance DiIndexProcessor
     add e0b01fb5a4 [MNG-8210] Fix broken inference of version when using -f option (#1720)
     add e6d038ac07 [MNG-8252] Fully infer the parent coordinates if the location points to a valid model (#1706)
     add f137c13877 [MNG-8190] Restrict build pom feature to 4.1.0 model version (#1707)
     add 237eeba760 [MNG-8252] Fully infer the parent coordinates if the location points to a valid model (#1706) (#1721)
     add 36de1c6e51 [MNG-8237] Option deprecation notices cleanup (#1713)
     add bcd5d9c9f9 DI improvements (#1717)
     add 625b4561f0 [MNG-8232] Introduce ModelTransformer (#1702)
     add 85f5dca4a6 [MNG-8234] Revert the addition of the priority tag (#1711)
     add 2b13a43c09 [MNG-8235] Move remote repositories into requests (#1712)
     add 7ea795b789 [MNG-8256] FilteredProjectDependencyGraph fix for non-transitive case (#1723)
     add 30f52651a7 [MNG-8249] Fix annotation processor to correctly handle inner-inner classes
     add deb15be3b6 [MNG-8259] Improve Sisu / DI bridge (#1722)
     add 8d9f8da444 [MNG-8239] Add missing ModelCacheFactory (#1728)
     add 9811df363b [MNG-8260] Fix warning on latest JDK 24.ea (#1718)
     add 2f5f61a043 [MNG-7255] Infer groupId for intra-reactor dependencies (#1696)
     add e1e23d9e26 [MNG-8242] Cache flattened parents during model building (#1703)
     add 368ddec0e4 [MNG-8233] Client should handle modelIds as "opaque" (#1701)
     add 45f9b81b4a Simple typo bugfix (NPE) (#1731)
     add 034ef155da [MNG-8263] Remove last remnants of wrapper integration (#1736)
     add 2c6846b09b No issue, no change (#1745)
     add 2d224623a3 [MNG-8120] Refactor ModelBuilder and ProjectBuilder (#1700)
     add d77462e78a [MNG-8261] Remove jline-terminal-ffm direct dependency (#1719)
     add db74ba8788 [MNG-8264] Deprecate maven-toolchain-builder
     add 9404145faa [MNG-8264] Deprecate maven-settings-builder
     add 75738858d6 [MNG-8264] Deprecate maven-resolver-provider
     add 2efeaf75f5 [MNG-8264] Deprecate maven-model-builder
     add 8f34ea4ce0 More readable formatting in the warning advising users to not publish a project having auto-named dependencies. Note: this warning is questionable. Should it be removed?
     add 6ffdc2015a Add license header to m2.conf
     add e28283d81c Disable parallelism
     add be6a535b83 Disable Jenkins temporarily
     add 6625c0e9ea  [MNG-8274] Bump net.bytebuddy:byte-buddy from 1.15.1 to 1.15.3 (#1749)
     add ba76c6288e [MNG-8277] Bump org.junit:junit-bom from 5.11.0 to 5.11.1 (#1747)
     add e48ff26885 [MNG-8273] Bump mockitoVersion from 5.13.0 to 5.14.1 (#1762)
     add 9a02b3b39d [MNG-8276] Bump org.apache.velocity:velocity-engine-core from 2.3 to 2.4 (#1741)
     add 5207475361 [MNG-8275] Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre (#1740)
     add 04f3609eb0 Fix possible NPE during project building (#1759)
     add 075d3acd10 Cleanup assembly rat plugin config (#1758)
     add 0cff3ea22b Improve model validator wrt modelVersion which is now set in the file model (#1757)
     add 3fdc54c975 Use Version and Severity directly (#1756)
     add eefe2c73bc Improve speed in stax readers (#1748)
     add 885a4b3a26 [MNG-8230] Rewrite CI friendly versions (#1710)
     add fcb8147268 [MNG-8178] Fall back to system properties for missing profile activation context properties (#1609)
     add 5249e1df4e Remove a module-related exception which is not used anywhere. (#1734)
     add ce2675adfa [MNG-8280] Bump jlineVersion from 3.26.3 to 3.27.0 (#1764)
     add 82cf96094f [MNG-8258] activate Reproducible Builds by default (#1726)
     add 1062d05cb0 Probable bug: method that nullifies model (#1735)
     add 5c981cdef0 Add serialVersionUID to API exceptions
     add f6417e4944 [MNG-8281] Interpolator service
     add 75e3c05841 [MNG-8279] The project local repository and project collectors are using maven.multiModuleProjectDirectory instead of rootDirectory
     add 43c0a0ad53 Restore the default parallelism in the model builder (#1768)
     add ef9aea6b9c [MNG-8283] Maven CLIng (#1750)
     add 2f75465397 Touch up post merge
     add 1f1a0f9a72 Fix phasing executor (#1770)
     add 533790bb4a [MNG-8283] Maven CLIng smaller bugfixes and improvements (#1772)
     add 60ae468a2e [MNG-8283] More mvnd related changes (#1775)
     add 1817aaeaad [MNG-8283] Minor: method rename
     add 20fe966770 [MNG-8283] Parser must not alter global state (#1776)
     add e369ce5782 [MNG-8283] Make resident able to restore state (#1779)
     add 9582d827f6 [MNG-8291] Bump org.junit:junit-bom from 5.11.1 to 5.11.2 (#1780)
     add 165588cbda [MNG-8290] Bump org.ow2.asm:asm from 9.7 to 9.7.1 (#1781)
     add b2b868f864 [MNG-8288] "path cannot be null" (#1782)
     add 954eae7b56 [MNG-8293] Fix resolution of reactor models (#1783)
     add a6ecbde9e9 Fix concurrency issue in DefaultModelValidator (#1786)
     add 81af852fce Cut link between maven-core maven-resolver-provider (#1777)
     add 6c8b808760 [MNG-5910] Warn if both exists and missing file activation are set (#1773)
     add 445236398d Make rootDirectory mandatory (#1787)
     add fee69f2f89 [MNG-8294] Consistency checks when loading parent (#1784)
     add c96ccce2fc Fix error message displayed when an error occurs during argument parsing
     add 4c57802a4f Disable LocalMavenInvoker tests
     add b91b4ef1ae Disable ResidentMavenInvoker test
     add 7df5b16f78 [MNG-8305] Fix MER showErrors setting (#1795)
     add f5e54ca6fa [MNG-8285] Implement mvnenc CLI tool (#1793)
     add c406f7f056 [MNG-8307] Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.10 (#1794)
     add 651a4b26ed [MNG-8304] Bump net.bytebuddy:byte-buddy from 1.15.3 to 1.15.4 (#1791)
     add d742fd624c [MNG-8295] Dependency Manager Transitivity (now default) handles dependency management inconsistently (#1788)
     add 740100b50c [MNG-8309] Improve log infrastructure (first step toward multi-threading log view support) (#1792)
     add 66b7e2c0be Cleanup after last commit (#1798)
     add a293822852 Minor fixes: proper help syntax and ability to extend core exports (#1799)
     add ee29050d0f [MNG-8296] Support creating unknown Language on the fly (#1809)
     add 0d04bb9a21 [MNG-8041] Move PathScope into the dependency collection request (#1807)
     add e5190e7e9f [MNG-8318] Bump mockitoVersion from 5.14.1 to 5.14.2 (#1805)
     add 401be33e7b [MNG-8316] Bump jlineVersion from 3.27.0 to 3.27.1 (#1803)
     add eafb2fb8b1 [MNG-8317] Bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 (#1804)
     add 4e5c89c403 [MNG-8299] Fix ordering of phases from custom lifecycles (#1802)
     add 9b9f720181 [MNG-8311] empty but existing <localRepository/> in settings.xml (#1801)
     add 1cff5947ac Revert "Make rootDirectory really mandatory" (#1800)
     add 2e518f34dc [MNG-8320] Bump jakarta.inject:jakarta.inject-api from 2.0.1 to 2.0.1.MR (#1729)
     add aafd6910b1 [MNG-8313] Upgrade to Resolver 2.0.2 (#1796)
     add 95e59f2437 [MNG-8302] Warn when appropriate (#1810)
     add 69b34f4f3c [MNG-8322] Use the new ToolchainsBuilder and SettingsBuilder (#1778)
     add eda9aa6982 [MNG-8315] Fix MAVEN_PROJECTBASEDIR in mvn.cmd when .mvn is at drive root (#1808)
     add b6d1427732 Remove unused exclusions (#1814)
     add 520be39bff Get rid of Slf4j warning (#1816)
     add c504c83b99 [MNG-8306] Fix wrong order when merging xml nodes
     add 4da2eb9622 Fix superpom info location
     add 107f81da51 Avoid double profile injection
     add 989f798c9f [MNG-8258] Change the fixed reproducible build outputTimestamp to 1 Feb 1980 (#1813)
     add d5c8280658 [MNG-8312] Generate the BOM automatically (#1797)
     add 8a0e1785af Revert "[MNG-8320] Bump jakarta.inject:jakarta.inject-api from 2.0.1 to 2.0.1.MR (#1729)"
     add 912c1177ee Bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5 (#1817)
     add c06965db88 [MNG-8326] The ModelBuilder cannot import BOM with classifiers
     add 2f7b9623fc [MNG-8325] The ReactorReader should know about build/consumer POMs
     add 9b407d57dc [MNG-8327] Failure when building the consumer POM
     add 35a7b31dc4 [MNG-8310] Use --debug option instead of a specific mvnDebug script (#1812)
     add 583efaa1cf Sort out dependency issues (#1819)
     add 2bcd571b56 [maven-release-plugin] prepare release maven-4.0.0-beta-5
     add 1813f06f86 [maven-release-plugin] prepare for next development iteration
     add ec2a8054c1 Revert "[maven-release-plugin] prepare for next development iteration"
     add 076c4dfeb7 Revert "[maven-release-plugin] prepare release maven-4.0.0-beta-5"
     add ea21dc1060 Fix BOMs location (#1820)
     add d82ef1a372 [maven-release-plugin] prepare release maven-4.0.0-beta-5
     add f4eeca2472 [maven-release-plugin] prepare for next development iteration
     add 84ed8bea95 [MNG-8331] Sometimes versioned dependencies disappear (#1821)
     add 87912b6554 Revert "[maven-release-plugin] prepare for next development iteration"
     add 3ecf9124ca Revert "[maven-release-plugin] prepare release maven-4.0.0-beta-5"
     add 6e78fcf6f5 [maven-release-plugin] prepare release maven-4.0.0-beta-5
     add 4b9e350985 [maven-release-plugin] prepare for next development iteration
     add 3753743ee6 [MNG-8335] The mvnenc command is busted (#1825)
     add deaa82b7bd Tidy up generated BOMs (#1828)
     add 867641c9ea Update DOAP
     add 3425b4dd08 [MNG-8334] Fix output redirection (#1826)
     add 69c6a3f95b [MNG-8342] Add command line and terminal information when verbose (#1840)
     add d62ecadb35 [MNG-8348] Fix typos in deprecation warning message (#1844)
     add dc6d48ce00 [MNG-8330] Enforce attached artifacts to have the same GAV than their project (#1838)
     add 54df597018 [MNG-8344] Support multiple operators in variable expansion (#1832)
     add a98bbde3e9 [MNG-8354] Bump org.junit:junit-bom from 5.11.2 to 5.11.3 (#1830)
     add 4f459b1b28 [MNG-8355] Bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#1831)
     add 1b712ab66a [MNG-8357] Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 (#1833)
     add 33366e7dac [MNG-8353] Bump com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.0 (#1834)
     add 2e033e2bc8 [MNG-8352] Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7 (#1845)
     add 0cdb6c13fe [MNG-8358] Semi-generated dependency graph (#1829)
     add b5a8a8a349 [MNG-8328] Clean up assembly from Jansi remains and add JLine native libraries (#1839)
     add c5a1c53e5c [MNG-8339] An error during transfer output seems to freeze the output (#1842)
     add 7c091a14c9 [MNG-8350] Improve storage and computation of locations in model objects (#1847)
     add 9f2ef34343 [MNG-8349] Avoid exceptions with invalid modelVersion (#1848)
     add 4407e98332 [MNG-8189] Warn about plugin versions not pinned for all lifecycles (#1846)
     add 2e01948c1e [MNG-8345] Maven generates both settings 1.3.0 and 2.0.0 (#1835)
     add 2f620ef9c9 [MNG-8341] Fix possible deadlock in ModelBuilder (#1843)
     add f6528183f2 [MNG-8361][MNG-8300] Fix color styles" (#1851)
     add 13ad6376e0 [MNG-8346] Reorganize subprojects (#1837)
     add a2095c0203 Fix graph creation script
     add 36fbfddf90 [MNG-8347] Resolver 2.0.3 (#1850)
     add f6c5de33f9 Better subproject names (#1853)
     add 7cf70fd457 Add a TODO
     add a44392808b [MNG-8347] Resolver 2.0.3 (#1855)
     add c0866ec067 [MNG-8360] Fix parent profiles not reported as activated (#1852)
     add 227b13a900 Remove unused files (#1854)
     add 2a6fc5ab67 [MNG-8329] ArtifactInstallerRequest and ArtifactDeployerRequest should use Collection<ProducedArtifact> (#1836)
     add f8cba5dc27 Redirect master to Resolver 2.0.3, respin 1
     add 4e1152f047 Drop staging repository for Resolver 2.0.3 (#1860)
     add 8005826df7 [MNG-8361] Fix typo in color styles
     add 39eed0cad5 [MNG-8365] Bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10 (#1863)
     add 32e67f83c2 [MNG-8366] Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 (#1859)
     add 06de6b3c77 adding trunk/tags/branches
     add 38f9db658f moved
     add 83d3e87447 o it's all working now
     add c9112e6d05 o starting final cleanup
     add ad568597e2 updating artifact id
     add 446778fb82 o we're done with this puppy
     add 7ec3ad41b5 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467872 13f79535-47bb-0310-9956-ffa450edef68
     add b8a7d265b6 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467876 13f79535-47bb-0310-9956-ffa450edef68
     add 7f3f30f981 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467878 13f79535-47bb-0310-9956-ffa450edef68
     add 7a880ccb73 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467879 13f79535-47bb-0310-9956-ffa450edef68
     add 2a2fdadefe git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467880 13f79535-47bb-0310-9956-ffa450edef68
     add d51e5b57ae git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@467882 13f79535-47bb-0310-9956-ffa450edef68
     add 849350ddbd o add a POM for the current support artifacts
     add 1807641389 o start aligning the maven-core-it-support files so i can build them and deploy them offline   right now and can build them in a reactor as they all have the same id so i'll figure something else   out.
     add 288996292d o use the parent POM for integration testing so that I can use a profile to control the url   for the distributionManagement element. working toward building everything locally and offline for integration tests
     add 660d4eb38b o using the new decoupled IT plugins
     add 4af4fb4026 o adding a local/offline profile and a test value of my tmp directory. I'll find something more appropriate but this is   working for testing.
     add 28162bb53b o prototyping with a script to see if this can actually work, then I'll make it work with the embedder
     add 8b97bd97cb o fix POM typo
     add 7a8875f413 o clean up some poms o record usage of support artifacts
     add ff8c787a49 ignore target
     add cafa2aba8b ignore target
     add a52fefc318 fix some packages
     add 6f3e8e8e67 ignore target
     add 8843a5e243 fix tests
     add 6494bf9571 [MNG-1908] add a test for SNAPSHOT updating when not using a timestamp
     add b881887e38 fix it0080
     add 0fee21d317 o using the new parent which avoids site:attach-descriptor and puts the cpd-check in a profile
     add 7e6175d659 o adding a parent
     add 0060adf6b8 o getting rid of PASS output and will create a proper report to publish
     add e7c7a056c4 o abstract test case
     add ee7c5d73e5 take out the reporting
     add 8944933289 o test project using a test plugin using an incorrect groupId
     add 066ef42901 o disabling snapshot test as i can't get it to work on any version of maven i have here. will start   working though all of them tomorrow.
     add 44dd974c00 o applying brian's patch which makes this IT work with the new/old classworlds
     add 3414833b65 o update parent
     add 8952cade7c o adding some notes
     add e12e62c7b3 o optimize imports
     add 5260f155f5 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@486182 13f79535-47bb-0310-9956-ffa450edef68
     add 948f629599 duplicate file
     add 405c78ce5b o using the released version of the verifier
     add a4e7238c3e putting back this test that should pass on 2.0.5 and 2.1 now. Tested on Windows and Mac.
     add 0be430bafb [MNG-1908] test for regression due to previous fix for MNG-1908
     add 2831b5086c use parent POM
     add 8c0f03ae16 remove irrelevant comment
     add 2cee9106c0 update descriptions
     add f11e02a21b o a test to show that plugin dependencies only come from plugin repositories (which is kind of useless).   MNG-2359
     add 569d96c2b4 MNG-2749 A little integration test that Brian gave us to try
     add 29822a07cd o using the standard numbering scheme we've been using plus meaningful name explanations at the end. this way we can have reasonable groupIds along with   long explanations.
     add 88f4d7f901 o adding a couple more ITs as a result of trying to do the release
     add 788bfe97b1 o updating goals for new ITs
     add e189ad21fb o fixing imports
     add f5d9d86ae5 o the extension test with checkstyle now passes on 2.0.4 and fails with trunk and 2.0.x so now time to fix
     add 654885df1a [MNG-2228] add an integration test
     add 54d36a8125 [MNG-2228] fix integration test
     add 5612ea0d83 o a IT plugin that takes a configuration section which is a DOM and emits the fully interpolated configuration for inspection.
     add b2124718ea o rename mojo
     add 300fef04cd o using new plugin configuraiton emitter plugin to see how interpolation is handled
     add fcb17dfbb9 o adding more test values
     add 21779fbc46 o looking at the ${project.build.directory} in raw output versus value that is interpolated and used to populate mojos   we have a nasty difference that works by fluke the raw DOM that is output as PlexusConfiguration field in a mojo is not   fully populated.
     add ba1e09b7e7 o putting the configuraiton in a pluginManagement section and executing the plugin
     add 0010ffd843 o this should be more comprehensive but is enough to test MNG-2201
     add 1850189aee o test the value of project.build.directory
     add 98d94d70c0 o test for MNG-2201
     add 9ce22bd8d8 o add the use of the invoker plugin to automate the installatin of the support artifacts required for ITs
     add 4edf6ddc5e o put the relocation in distributionManagement
     add 5548ef866e o add the support module
     add fd72aac2fb o getting rid of misleading scripts
     add 5fd5325c51 delete tests that were renamed
     add f2d66a75b5 correct test names for consistency
     add 61d72aeae7 [MNG-2780] test for this issue - snapshot updates based on metadata deployed with uniqueVersion = false
     add 8386704a34 Add some progress information
     add 91c7b75a11 o fixing some compile errors
     add 89543f6644 Add ok/failure status per test
     add ce96238b4e Make it work for jre < 1.5
     add 4c4b85767a o little script for andy/kenny/me for testing
     add fc7629a13f Set svn properties
     add e6ab4f7f24 jar the tests for use in other projects
     add 082430cd2c Enable deployment of snapshots
     add b9b319296d Fix IT0043.
     add 460715f80d add possibility of using a new empty local repo for each IT
     add f6ab347a1d Adding test to make sure the instance of WagonManager available to plugins contains the instance state introduced by DefaultMaven when the build begins.
     add bcbc891bdd Adding it0113 to the suite.
     add 025b70ba26 Adding it0113 junit...forgot it before.
     add 42363a1d53 Fix settings.xml arg setting
     add 8c9f74fe21 Fix it113 - invert expression
     add 6f415cccbd o fix test, invert the second condition
     add 8e74736918 [MNG-2790] test for this issue - local installation of a snapshot should update metadata
     add 86dd270227 additional test for proper handling of local installation
     add e387b3f1b2 fix the tests up, add some that work only on file timestamps
     add 92b2692923 remove test case that does not need to be supported
     add c99bc44786 o a test project provided with MNG-2795, i used it but would like to create a test project and plugin that doesn't use the checkstyle plugin
     add d2edc3b213 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@505806 13f79535-47bb-0310-9956-ffa450edef68
     add fe102ea9e8 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@506478 13f79535-47bb-0310-9956-ffa450edef68
     add 33b2b603e7 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@508240 13f79535-47bb-0310-9956-ffa450edef68
     add a759fb24e3 MNG-2831: Cannot add custom artifact handler and custom lifecycle as a build extension
     add a0f829c3d2 o summary of IT problems
     add 6d5c4b14b1 o we need to inherit the mailing lists from a parent
     add a88016e8ab git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@511266 13f79535-47bb-0310-9956-ffa450edef68
     add d6a7c262da * Added getMavenVersion call to the Verifier
     add 86fdb7d985 o we're trying to test jar attachment for it0077 we'll just use the normal local repository
     add 344ad759cf o just use the normal local repository, we're just testing jar attachment
     add 38da48d01a o correct model->project o don't need anything but the local repo
     add e3df4afae5 o use the --settings command line option instead of a system property to set alternate settings file, works in   all flavors of maven.
     add 5254b84f78 o using the --settings option instead of system properties to set alternate settings
     add 26f962ba60 o envars don't work with 2.1.x but work fine with 2.0.x so reactivate this test when running with 2.0.x
     add dbb4e5ed3d o activating some tests now that we have some maven version control
     add d4420b7e65 o with mirror settings as in it0031 we spin out of control
     add c234efcbba o adding a plugin that uses properties to test MNG-2843
     add efa1e66f37 o test os profile activation
     add 5c76046d0f git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@516844 13f79535-47bb-0310-9956-ffa450edef68
     add bc29300298 o test for MNG-2843
     add b2e6cd3aa9 o make the packaging = maven-plugin for the extension
     add 19268a7fa1 o adding test for MNG-2831
     add cb1d53269a added tests that are commented out for MDEP-44 and MDEP-66
     add dc66b9ee54 add notes from Jason's email
     add 8e07623dae o turn on IT
     add 043080e92c MNG-2749: added good it0014 test to check for extensions that provide resources to a plugin.
     add 29d8916e5c o brian i think you forgot to check in the actual test case, i don't have it locally. i think you initially submitted it so i think you still have to check it in
     add 73f6ed3c6d git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@522496 13f79535-47bb-0310-9956-ffa450edef68
     add 493b59b8ac git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@522498 13f79535-47bb-0310-9956-ffa450edef68
     add 14ea0c817b added note and commented out it0111
     add 0511e42a64 Quote directory
     add 58eb5e8fca MNG-2926 - added IT test to check plugin prefix order.
     add 0e7611debc fixed suite
     add 3993f4a3ed clarified readme
     add ca2504d5df updated IT tests to handle prefixes from the settings.xml
     add 4454ddcbcc Set svn properties
     add 7ee347beba [MNG-2921] ejb-client dependency not working in reactor
     add c3f08a9659 [MNG-2921] ejb-client dependency not working in reactor
     add 020a566bf6 [MNG-2921] ejb-client dependency not working in reactor
     add 3067fa7a4e [MNG-2921] ejb-client dependency not working in reactor
     add f79023f72c git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@528365 13f79535-47bb-0310-9956-ffa450edef68
     add d68c7eac97 Fix typo in folder name
     add f294f0240e delete the temp repo so the good one ends in the right place
     add 85da8f5bb0 o activate 0115, it's working now
     add 69cb9a63c6 MNG-2921 Fix ejb-client dependency no longer working Submitted by: Piotr Tabor
     add 3f216c8e5d o add ejb-client test
     add 448b5af4f7 o fix resource path
     add 5b60cb74b9 MNG-2987 fixing some ITs Submitted by: Mark Hobson
     add 4dc2f57442 o adding in a test project to try and solve MNG-2289. working with patrick so we'll call this something else later
     add 461c452577 o clean up the notes
     add f32e61403f o adjusting
     add 0e5d83bbd8 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@544268 13f79535-47bb-0310-9956-ffa450edef68
     add acbed7dea0 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@544274 13f79535-47bb-0310-9956-ffa450edef68
     add 9c3969ff80 o simplify the demo
     add 1506bf9694 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@544282 13f79535-47bb-0310-9956-ffa450edef68
     add 887f94d8cb [MNG-3038] Transitive DepMan not working Adding unit test IT0121 per discussion on IRC with BrianFox and Carlos.
     add 966c1e86e6 [MNG-3038] Transitive DepMan not working Adding unit test IT0121 to IntegrationTestSuite (in disabled mode)
     add d4119794ce ignore
     add 12b7020f9d [MNG-3023] apply integration test for issue (not yet fixed)
     add 293c5ef1e8 fix issue #
     add f169d367aa fix errors, organise tests
     add e5d6d7d127 o using the new groupId for the IT artifacts
     add c313d67083 o fix URI java 1.4 problem
     add 9b33c72742 Added .settings to ignores
     add 23e4b461c3 [MNG-2994] Snapshot repositories are not checked when using ranges
     add e7aa5be960 o little script to install all the support artifacts, as the invoker plugin doesn't seem to be doing it anymore.
     add 3488007e24 Realigned more maven-core-it-support groupIds
     add 9ab1fd9c6e Ensure verifier resets streams if an exception is thrown when obtaining the Maven version, otherwise the error is consumed.
     add 5b3c8f9b00 [MNG-2771] Provide a means of loading custom substitute components instead of default Maven components
     add da7208d212 o change the artifact id so that the archetype create is maven-it-archetype
     add ca9ad95695 o the maven it generated should stand on its own
     add 4210f182ed o For a single integration test we can will use the fork once option which is the default
     add 9d880a8e8f o the archetype should be generated from the project pushing //!! lines replacing what is below it so that we can still build/test this project while still allowing variable interpolation into the project that will be created from the archteype.
     add 5ea675b943 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@551680 13f79535-47bb-0310-9956-ffa450edef68
     add 46cc0f0d3f o the suite remains with us
     add 582e200d79 o i need Junit for the base integration test class we will export for general use in the archteype
     add 5419e61f63 o i realize what this is for but any grid attempting to run the integration tests would be updating the sources, having to rebuild the entire JAR for minor corrections to re-execute the suite would be extremely inefficient
     add 1a075924b3 o aptly name the integration test
     add 26e34411b8 o artifactId = maven-integration-test
     add 59ebc673c0 o separation of the base integration test. this can now be used in the IT suite we run and used in the archetype.
     add aae6dbf4a3 o helper has been separated and now used in the IT archteype
     add c7c850d84e [MNG-612] implement conflict resolution techniques
     add bb2c64121d o Commented-out unfixed it0123 o Added issue references to it0123 and it0124
     add 957ef7b986 o removed by mistake while separating out the base class
     add 82415445e6 extend maven parent and deploy snapshot for archetype
     add 51d66b92e6 changes to sample to make it generic and self documenting
     add d51bcabc77 o remove the <model> element and use the <project> element which is actually valid
     add c1093066b2 o remove the <model> element and use the <project> element which is actually valid
     add 8cb4f242d2 o remove the <model> element and use the <project> element which is actually valid
     add 7aec3fced4 o remove the <model> element and use the <project> element which is actually valid
     add 0773b66b82 o remove the <model> element and use the <project> element which is actually valid
     add 2abe20a95b o remove the <model> element and use the <project> element which is actually valid
     add b563a797cb o remove the <model> element and use the <project> element which is actually valid
     add 7dbec9ff45 o remove the <model> element and use the <project> element which is actually valid
     add db53d7cd95 o remove the <model> element and use the <project> element which is actually valid
     add 496932cbe3 o remove the <model> element and use the <project> element which is actually valid
     add ead720aeeb o remove the <model> element and use the <project> element which is actually valid
     add f9fb49eccf o remove the <model> element and use the <project> element which is actually valid
     add 021f239b7a o remove the <model> element and use the <project> element which is actually valid
     add 992f8b0ba6 o remove the <model> element and use the <project> element which is actually valid
     add b924aa4acd o remove the <model> element and use the <project> element which is actually valid
     add fdc48549c2 o remove the <model> element and use the <project> element which is actually valid
     add 30fe5814b9 o remove the <model> element and use the <project> element which is actually valid
     add 0d107e60f5 o remove the <model> element and use the <project> element which is actually valid
     add 75bbb3c31d o remove the <model> element and use the <project> element which is actually valid
     add ad02b658ca o remove the <model> element and use the <project> element which is actually valid
     add 84fbe07684 o remove the <model> element and use the <project> element which is actually valid
     add 774d8a5b0c o remove the <model> element and use the <project> element which is actually valid
     add 980d8def2e o remove the <model> element and use the <project> element which is actually valid
     add 3fda26ba0e o remove the <model> element and use the <project> element which is actually valid
     add cec284138d o remove the <model> element and use the <project> element which is actually valid
     add f27caf00ff o remove the <model> element and use the <project> element which is actually valid
     add e99be78565 o remove the <model> element and use the <project> element which is actually valid
     add 0fc51cd85a o remove the <model> element and use the <project> element which is actually valid' -This line, and those below, will be ignored--
     add 536d222b00 o remove the <model> element and use the <project> element which is actually valid
     add e614615617 o remove the <model> element and use the <project> element which is actually valid
     add c75995fdd7 o remove the <model> element and use the <project> element which is actually valid
     add 1f695dbbad fix typo preventing parsing
     add 988566e2a0 o some notes and example configuration for this IT which is now failing due to some changes in 2.1. once this is fixed we can start   pumping out alphas
     add f8e849e6d1 refactored the sample project so that the created archetype doesn't have conflicts. Also adding the generated archetype since the pom needs to be hand edited to be deployed.
     add 3c8ebc1d4c remove non-existant module
     add 21790e5ed7 [MJAR-75] Adding integration-test for test-jar type.
     add f57bde2472 updated archetype
     add 3236b901c0 renamed groups to match existing its groups
     add fda38d4ebf o just put the artifacts in the local repo like all the other tests. eventually they all need to be run with a clean repo
     add 2f78f7c3c3 o use the local repo like everything else. all ITs will be run with a separate repo as a group in a given profile.
     add f64b44e774 MNG-2397: The plugins must be installed first before they are executed, and clean is built in so we have to make sure the           target/ directory is created in the bsh script.
     add 5412b61787 o turn on envar testing for 2.1
     add c1c2616945 MNG-2871: corresponding fix to the IT
     add 09f7c38d2a comment out chronicaly failing test
     add f5532f223f commenting out until it is reliable
     add 0f3788d13a o adding an IT for MNG-1323 that Piotr is working on. Making plugin installations working inside a reactor run.
     add 44a6db18d3 o IT for MNG-1323 to check that plugin extensions are resolved in reactors
     add e1c2108536 o add IT by Piotr for being able to use extensions with a reactor
     add 67e0b8d0ae Fixing core-it-plugins so they won't bomb on surefire:test with NPE if there is nothing under src/test/java.
     add 62d165230a o organizing the list of ITs that we need to fix
     add c475e14c2d - Correcting it0095 to reflect what was actually fixed in MNG-2006, i.e. scm URLs and POM url, -NOT- distributionManagement URL.
     add 110980aa8d integration test clean up, making it possible to run using the -tests.jar.
     add 06b50c6b7d update notes
     add 0f9f624a1f add parent
     add d39527843a improve names
     add 964ef04da4 use 1.2 verifier, removes a getenv call that chokes on JDK 1.4
     add 2861202211 lockdown
     add aa5dcc50fe fat fingered the version
     add d41e94e450 test is failing in 2.0.7 / 2.0.8-SNAPSHOT
     add f9f2a215a2 o turn off m1 repository testing for 2.1
     add 0ff80af1ff core it for mng-2254
     add 63a1cedd0a MNG2045: core it test
     add 572a1a4be1 o a test for using resources that plugins need from dependencies and not extensions. So the practice of using extensions for this purpose   will not be allowed for 2.1 and we can actually deprecate this in 2.0.x. This is simply a bad practice, if a plugin needs something   the plugin should specify that.
     add a3127c6995 o turn off the old crap way of using extensions for plugins and create a new test for pulling resources from actual plugin dependencies.   we are now starting to limit extensions and start using these things properly.
     add 7702c48e45 o adding IT for taking resources for a plugin from plugin dependencies declared in the POM
     add 5360f1037c o fix test name
     add 0b436a2268 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@585629 13f79535-47bb-0310-9956-ffa450edef68
     add a5eb592a44 adding new coreit plugin to consolidate some of the others.
     add 09ccac6123 adding new coreit plugin to consolidate some of the others.
     add e7560ec488 IT for MNG-2277
     add a2328198b2 fix it 31 on a clean repo
     add 581d7ff407 make test work on an environment that locks down external repositories from settings
     add 84fa78beb6 make tests work in an environment that locks down external repositories
     add 81ff009a9a scm required - not in the directory given by artifact ID
     add d0c4358ea5 fix compilation of plugins that are not plugins
     add 62282bb5c6 add maven version for new ITs in 2.0.8
     add def61bf326 re-enabling on trunk - it still passes there, and should continue to do so, even if extension support is removed for new builds
     add d9b294e74b remove test that no longer exists
     add c9991b33db fix the version
     add 51a4950c10 note problems with a couple more tests
     add 0e8995a88d this plugin was not given the core-it prefix - bind it to the lifecycle to execute instead
     add 1c36166da1 [MNG-3281] disable IT on Maven 2.1 until correct resolution is decided
     add 66eaa9b069 add missing exception
     add d114a265bc changing it0043 to use the released version of the help plugin (2.0.2), and changing it0110 to use regular repositories, now that pluginRepositories are turned off in 2.1-SNAPSHOT (trunk).
     add d6cdc2505e [MNG-3372] Adding an integration test to make sure plugin-version resolution works correctly for maven prerequisites, and that plugins without matching mojo-descriptors for the specified goal throw exceptions.
     add f6c8aaa7d5 Forgot we don't need a snapshot repo anymore...removing.
     add 1487acfa31 [MNG-1412] check that dependencies order in classpath matches pom.xml
     add 5e1a92dcb3 [MNG-3099] Integration test for user-settings profile, but not global-settings profile, since global-settings command-line specification is not well defined for 2.1-SNAPSHOT (yet).
     add 56cf0a4bf7 [MNG-3331] tests for module-paths with spaces and relative directory references.
     add 1e96cc746a [MNG-1493] Adding integration test verifying that modules specifying alternative pom-file names are allowed, in addition to the older-style module specs where only the dir name was referenced, and a 'pom.xml' file was expected within.
     add b182611984 [MNG-1491] Add an integration test to verify that a build error happens when two projects' artifactId's collide in the reactor.
     add a4ee7b98bd Adjust these ITs to avoid using aggregator mojos that are bound to the lifecycle.
     add 5583d24573 ITs now depend on a snapshot, no idea how this snuck in undetected
     add 738dec649d fix version handling of new test
     add 3d58fdbdde fix version of another test
     add eed8d39155 forgot imports
     add b2d1a38cde comment out test that appeared to be fluking success previously
     add f7617ed3d2 Add IT for MNG-3396 and MNG-3410
     add d415cdaef0 Adding IT based on test case from MNG-3259.
     add cf900604d8 lock down Surefire version to 2.3.1 to avoid problem with SUREFIRE-460
     add 44374cc04f make sure test can run from any location
     add de57562352 ignore target
     add 769f9ee6c2 [MNG-2339] integration test for MNG-2339, ${project.*} are interpreted in the wrong place
     add 6106f2b4f8 [MNG-2339] add license
     add d7803e716a [MNG-2339] enhance the interpolation test
     add 78f359ffbf [MNG-3410] Fix the integration test
     add 326c717f1d [MNG-3410] Managed versions in plugins are not considered when using them
     add 2b058b815d re-align the integration tests to the versions they can run in
     add 5c49361742 remove comment, test is reliable now
     add aedb2c6c0a don't delete artifacts that are required
     add c00ea8ed0a make this test work with more recent versions of the plugin tools - we weren't really building a plugin here
     add fe9362033d supposed to be in there
     add d5112ccb3b test case for MNG-3426
     add d4fdf51050 [MNG-3428] Adding an integration test to guard against this happening in future.
     add 519a9c82fc added IT for MNG-2123 provided by Martin Goldhahn
     add 45def251ae correct the sample
     add f9a9481d4e [MNG-3435] test not relevant for 2.1
     add 182de8f5d5 [MNG-3260] integration test is needed for this issue
     add 040e408010 [MNG-2234] add an integration test for activation of profiles from
     add 455e956b50 turn off failing tests
     add f426e96cb9 [MNG-2234] re-enable test
     add 4d4ddc0d5f re-enabled the test for MNG-2123
     add d775ca2adc [MNG-3341] only look in the original deployment repository for metadata to update
     add a5d5448c33 add missing file
     add 27417f87f9 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@634397 13f79535-47bb-0310-9956-ffa450edef68
     add dd501235eb git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@634398 13f79535-47bb-0310-9956-ffa450edef68
     add 2a587f3f2b finished fixing the test
     add 4ca9e547c1 [MNG-3394] Adding two integration tests, and making a small adjustment to the console output when maven.version system property is not present.
     add 3316de4c7c [MNG-3415] Adding an integration test to make sure metadata files aren't written when TransferFailedException happens during metadata resolution, and that the file used for updateInterval calculations (metadata file in 2.0.x and resolver-status.properties in 2.1.x) is NOT updated on successive builds inside that updateInterval. Finally, updating AbstractMavenIntegrationTest to allow matching of specific version ranges on-demand, to allow tests to adjust things like the [...]
     add 9b786fe7ef MNG-2861: IT
     add 5d2fa5d7d4 MNG-3284: it for plugin caching
     add dae8459d47 MNG-2972: new IT
     add 7906b1b47e fixed the versions on some recent its
     add ba47b6b7c9 Fix the groupId for the C dependency in the MNG-2861 IT (also change the method name to reflect the proper MNG #)
     add 652f2f7a18 [MNG-3284] Enabling the integration test for this issue.
     add 1e9b4e1845 Display the executable being used.
     add c61675e696 put newline in message
     add cdebc74527 this bug wasn't fixed until 2.0.9
     add f148697b09 lock down the version
     add 61849978b2 git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@636978 13f79535-47bb-0310-9956-ffa450edef68
     add b9da4522ce MNG-2861 fixed the IT
     add 486d7fd24d use the new parent, and inherit the proper distMgt section
     add 6fef3ebf2c [MNG-2883] Tests to make sure offline setting applies to legacy repositories.
     add 9edee2097e MNG-2744: case insensitive checksums. Patch from Benjamin Bentmann
     add a0cf7994c7 MNG-2744: case insensitive checksums. Patch from Benjamin Bentmann
     add 9580a3ca47 reversed the order of the tests: new tests that are more likely to fail will be towards the top and having it count down to zero provides a better judge of how far a test run has to go.
     add d484c51269 shortened the method names to match the patterns
     add 64e5a25dd3 fixing the IT so it can find the plugins on a clean repo
     add 679eb12543 fixing the IT so it can find the plugins on a clean repo
     add 05291f80a9 [MNG-3220][MNG-3391] Adding integration tests for these issues, although those for MNG-3391 are commented out for now, until we can figure something out.
     add 1c04fe3edb MNG-3473: adding an IT
     add 979d9db01b MNG-3473: adding an IT
     add 69c43a17bc add ignores
     add 93f48cffa2 updated test
     add 8e906dd613 added comment to readme.
     add 5025b2477d plugin needs to be installed before the site report can process it
     add 5436223733 plugin needs to be installed before the site report can process it
     add 7a87d9be87 MNG-2792: adding additional execution to make test more like 3426
     add bb683153eb reverting suite...this wasn't supposed to go in.
     add 1329204cd3 IT18 needs rework
     add 86423ee3d2 MNG-3426: exclude missing JTA
     add 0a07bf0a70 unlock the version so it tests compatibility with the latest.
     add 4f590be420 this was fixed by John's changes for MNG-3473
     add e7087db955 avoid script to continue if one step fails
     add 17835aec90 avoid script to continue if one step fails
     add 80bc3d4872 rename it folder to match others
     add 2d19186791 fixing the deprecated property syntax
     add 1ec755041d git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@641123 13f79535-47bb-0310-9956-ffa450edef68
     add d4dd3b4e2c take IT20 out since it's testing beanshell which isn't in the core anymore.
     add 811545c6b2 works better if i actually comment it out
     add ca6cda7888 enhanced the IT to validate both positive and negative expectations using 2.4 as failure and 2.4.1 as pass
     add 81dfa1c32d added minimum version
     add a22d0d4267 [MNG-2339][MNG-3355] Adding IT for 3355, and another IT for 2339 to verify that -Dversion=1 will override the POM version in the local POM, but not in plugin or dependency POMs...core commit to follow.
     add ae0d9436d3 Adding 3355 to test suite.
     add 7d3a3f9419 [MNG-3485] add the integration test for the issue with overriding the wagon with an extension, and corresponding support artifact
     add ee2c9a44e7 work on clean repo
     add d3ec38e466 [MNG-3221] Adding integration tests for infinite forking from a report to the site phase, and for two mojos that use @execute phase='' for the same or overlapping phases.
     add 5ff7367fb0 Enable the ITs for mng-2339 and some minor fixes to tests for mng-3221.
     add 373af92295 Separating the two test types as profiles in the user project for 3221, to make sure they don't interfere with one another.
     add 564c62c662 [MNG-3498] Adding integration test.
     add 54ddb58b1e Minor rename for MNG-3498, adjustments to two others to exempt 2.1 from being tested by them (in the case of 3221 this is in hopes of fixing the relationship between site plugin and reports, and in the case of 3485 we've been talking for awhile about moving to protocol mapping for wagons instead of including them in the core). Finally, adjusting 3473 to be a little more bullet-proof WRT the use of the ${plugin.version} expression and report-plugin versioning.
     add d91bd35abe [MNG-3482] Adding an integration test to verify this fix.
     add 051bc9228e should always have worked...this issue was a regression for import scope added in 2.0.9 and 2.1-alpha-1.
     add c4e0026c37 pinning the plugin version for modello.
     add d5691c956f Bumping modello plugin version up to the point where it started using generated-sources/modello instead of just generated-sources, so the success criteria will work.
     add 91966db22c [MNG-3268] Adding IT for multiple -P params on the command line.
     add 7821187c9e Small name fix in IT pom
     add 638b340dbe [MNG-3545] Adding test for profile activation and deactivation.
     add cefa049d75 [MNG-3106] Adding unit test for multiple profile activators.
     add f3e64d9626 [MNG-3571] small change to this test to cover behaviour from related issue MNG-3571
     add b75f2c2a63 [MNG-2739] Adding integration tests for missing repository-id and repository-url.
     add 8c6b787671 fix it0031 - remote repo it was using seems to have gone away
     add 6ab3bd9647 make it0059 work even if you use a repository manager
     add 61fca27b7f make more tests work with repository managers
     add 5dfd6588fe [MNG-3581] test the old behaviour of wagon extension loading
     add 9f9a0c92c3 add missing resource. It was previously passing because it was found in /LICENSE.txt of the Maven uberjar - which happened to be jcraft's license erroneously shaded in.
     add f55e6af4a5 add test to suite
     add d34f2ec4c2 [MNG-3314] Adding an integration test to attempt to reproduce this error, but it succeeds with 2.0.7 and 2.0.9. Apparently, the failure condition hasn't been captured.
     add 3642cbaed4 [MNG-2695] Adding integration test that seems to pass in 2.0.7...not sure what I'm missing.
     add 97ccd08783 [MNG-3530] Adding integration test to demonstrate whether Maven reflects changes in the project instance's build paths will be reflected in the values given to plugins that use expressions to reference those paths (in the POM configuration section for the plugin).
     add 110547eef7 [MNG-3530] Adding a second integration test that shows how POM properties display a similarly locked-down behavior after initial POM interpolation...this even happens in 2.0.8, in the case of POM properties.
     add 8bf616b246 [MNG-3530] Adding one more integration test, and renaming the directoy/unit test to make it more general. This new integration test concerns the interpolation of resource directories within the POM, before the Resource instances are used (as they would be by the maven-resources-plugin).
     add b9f7c7362a Fix name of test method to make it more descriptive.
     add 1b23a66cd3 Cleaning up the integration test plugins a little to provide some feedback in the logs.
     add 1854f0393a Cleaning up the log.txt management in mng-2339.
     add 3326ef3b9d test works for 2.1 as well
     add c0a220b165 sort the working from the non-working tests
     add ab4d9edfdf Adding integration tests for MNG-3536, MNG-3535, MNG-3475, MNG-2562.
     add 7bdf9c3935 Fixing the new ITs, and putting them into the correct spots in the lineup.
     add 81cf16b8ab setting PIR version to avoid grabbing snapshots from bad metadata on ci server.
     add 0ac9a7a2e7 Commenting new ITs until the feature branch containing their fixes is merged.
     add 06a26a41ed re-enabling integration tests for new interpolation stuff.
     add 22dcf40e62 [MNG-3052] integration test.
     add 91da91cfef [MNG-2318] Enabling (and fixing) IT.
     add a2ad9eb0b1 [MNG-3642] Updating some existing ITs to try to improve their resiliency, and adding integration test for duplicate resources with different in/exclude patterns, that should be merged back after a plugin execution (rather than consolidated, which is what this issue is about).
     add 20535b3cde [MNG-3645] Adding integration test.
     add 4384c054fa [MNG-2068] Adding an integration-test to verify that this is fixed (I've also verified that it fails in 2.0.4 and 2.0.6, but does not fail in 2.0.7+).
     add 002068e246 o lock down the versions used as the test is to check the basedir and not related to snapshot resolution for plugins
     add 45dbd02a1f try deleting the installed plugin before build
     add d552f28253 placing the same fix in place as for it0081 to avoid intermittent problems
     add d8e6ed1532 now that external:* is available (and relied on for other tests), we don't need to jump through settings hoops for repository managers.
     add 31341f6c89 Committing integration test for mng-3380...will clean up long paths next, but need to get this committed first.
     add 6bebe802e3 Shortening paths for test projects used in mng-3380.
     add 05f8e32c88 [MNG-3380] Adding the integration test.
     add 1eef3f347e preserve logfiles from different rounds of maven invocation, and move the project-info-reports-plugin version definition out into the general build section, to make it more concrete and less prone to breakage.
     add f5afbe11bd Adding repositories for tests that use it plugins that are in snapshot versions.
     add fd3a2d810f Adding snapshot repos for plugin resolution.
     add 8f2a452eb8 adding snapshot repositories so we can resolve the it plugins.
     add 210e018f69 Adding pluginManagement to declare plugin versions where necessary, and added repository definitions to allow download of snapshot plugins everywhere it's needed.
     add 95e304ba43 Use a different approach to verify that a given path is absolute.
     add 9284388b70 moving to a more os-agnostic file-separator.
     add d61c2202d7 normalize file separator characters.
     add bc318133a6 output the actual check and target values for comparison.
     add a25ef41659 cut down on noise in the output.
     add 2652c6066a use a fixed version of the plugin
     add a27d5d3e04 Fix these tests for running with spaces in the base directory structure.
     add fcfc2a81ab o don't need this anymore
     add b74394c818 o moved in the wiki entirely
     add 6459cca671 o separating the actual tests from the support so i can cleanly checkout two trees. one contains the other right now.
     add d93f032bf4 o test versus support separation
     add cf193ca863 o tests are separated
     add 1a7a4c0f3b o all separated now
     add f7f51dceda fix SCM sections
     add 02465e2621 at the moment the parent pom was still being used
     add b946d07805 change name, the parent still exists in the subdirectory. This needs to be further adjusted
     add 4b5be9be77 add parent for distMgmt
     add 482a6593d1 Adding a test to verify that site-descriptor installation during a pom-project build continues to work.
     add 9d7519d29f Correct the mng id.
     add 0d0929330e Fix test suite.
     add 6887dfc9e6 [MNG-3667] integration test to make sure bad version in the pom content doesn't foul the build process for consumers of that pom.
     add b26ae6b9f6 [MNG-3536] Modifying test plugin and test project to check paths injected into plugin configuration as well.
     add 2b53b6ab3e [MNG-3652] integration test for checking the wagon manager has the user agent header set
     add 16454fd97c [MNG-3671] integration test for plugin-level dependencies that have expressions in their definition.
     add 704f78ac59 Improve the user-agent IT to directly test the User-Agent HTTP header passed to the server when attempting to resolve an artifact.
     add 7be3537e0f Improve normalization of file separators for checking values.
     add d35973edfa Make the export of the test.property check property explicit now that surefire (2.4.3) doesn't export all maven sysprops.
     add 60f5cf8619 Add snapshot repository for resolving the IT plugin snapshots required by these tests.
     add bae13cc700 [MNG-3652] additional test cases for the user agent header
     add 86b16396c2 get ready to support 2.1-SNAPSHOT, but disable for now
     add abf2c4cbdd Normalize file separators.
     add 1c9358588c Fixing typo.
     add 9b0ae5b71d adjusting User-Agent formatting.
     add 38f6918d1b [MNG-3679] Adding integration test, and enabling integration tests of two other previously fixed issues.
     add 22fa420271 Remove ignored dirs.
     add 8fe8821672 [MNG-3680] Adding self-contained integration test that expresses the problem using an invalid repositories list (another list-based association that is handled by the same logic as the dependencies list).
     add f2cf5ce658 [MNG-3684] Adding integration test to verify fix, and surrounding report configuration/instantiation with calls to make the project build section concrete, then restore it to dynamic mode after the report is ready to go. The execution of a plugin that uses these reports will trigger the calculation of the project's concrete state again, but we don't want to leave the project in this state in the meantime.
     add 8d01c14667 point the POMs at the right spot, though this hierarchy could be better
     add b83d7c81eb use alpha-1-SNAPSHOT as an earlier marker in the 2.1 line
     add 75f7b9b4a1 ALPHA < alpha (but still easier to read than just using A)
     add 7af22cf688 use Jetty instead to simplify code
     add 39d3edf7f2 add a test for the regression in the wagon upgrade, and a test that new issue MNG-3599 is working once fixed
     add 42a50429bd add tests that exist in the source tree but are not currently executed in the suite for review and inclusion
     add a55a0dcd2a remove old comment
     add 18269faa00 various versions cannot be < both SNAPSHOT and alpha-1-SNAPSHOT, so use a (hopefully!) unrealistic version in the 2.0.x series as a boundary. Once we get the first 2.1 alpha out, these can be switched to be < 2.1-alpha-1
     add 793b39e908 o Restored Java 1.4 compat
     add 7462b742d1 exclude 2.0.10 from the valid versions for running the IT for MNG-3652
     add 5f3d3277de updating versions
     add 68340efb9c Adding mime-type svn property.
     add 1d472cfbe9 Making this a real jar.
     add 41b9948451 Splitting into two tests for clarity.
     add 86555c0bd6 incremental improvements to IT for mng-3599.
     add bd45a46397 Refactoring test to use isolated test-only plugin to avoid weirdness on windows when dependency artifact is present but isn't a valid jar.
     add 982afc5682 Fix ITs for use in 2.0.10+, and also clear up the test methods that do multiple test runs (splitting them into different test methods). Finally, use 127.0.0.1 for some OS X platforms that seem to have problems resolving 'localhost' (seems like /etc/hosts is empty).
     add 4993b096d9 [MNG-3693] Adding integration test.
     add f03afb7703 [MNG-3694] integration test for this issue.
     add db44e13e76 maven-verifier 1.1 was never released
     add ff4f395afd Check that maven-parent 9 works with all projects
     add ddb5dae3b5 remove incorrectly added target directory
     add 0911fda7d2 [MNG-3703] Calculate the concrete state of execution projects after a forked lifecycle completes, so paths, etc. are available to processing in the forking mojo. Including an integration test to verify this.
     add 6b9daf3171 [MNG-3704] Accommodate external implementations that extend DefaultLifecycleExecutor, but which may not be up-to-date on the latest component requirements for that class...specifically the project builder and the model interpolator. Also includes an integration test.
     add 9d16773d9d [MNG-3703][MNG-3705] Fixing ${executedProject} for reports, and ensuring that project.getExecutionProject() will provide a concrete, relevant project instance for reports as well. Also improving the integration test for MNG-3703.
     add 49c13935f1 [MNG-3703] Fixing LinkedHashMap import to use corrected java.util version, not com.sun.jdi
     add 0e62f46ec9 Trying to fix line endings to work on windows.
     add 693fb14fe2 [MNG-3710] Use generated reader/writer to create clean deep clones of Model and Build instances, rather than trying to reuse logic meant for assembling inheritance and/or injecting defaults. Also including integration tests to check for plugin pollution.
     add 544665997c [MNG-3716] Detecting aggregator mojos that fork lifecycles, and generating executed projects for all reactor projects in this case. Also adding integration test for this issue.
     add 3a12f90875 [MNG-3694] Add some other parameters to push the reactorProjects parameter into the middle of the plugin descriptor, to force the lifecycle executor to work harder to detect it.
     add 7a7158150f [MNG-3723] Adding integration test (issue is already fixed in the RC branch).
     add 925c53b6b7 [MNG-3724] Adding integration test.
     add c2f954ea30 [MNG-3729] adding integration test with readme.txt to explain this test, since it's such a complicated one to reproduce.
     add 11c2b79ba2 adding description to javadoc.
     add d90f2e0f19 remove restrictions on tests so they run on the revised 2.1
     add f2853d6252 add test projects for MNG-0624
     add a19b7b0db7 remove unnecessary file
     add 3ea25972db [MNG-3740] Integration test.
     add 8907e8cd20 Fixing for MNG-3741.
     add c93cfcc0d6 [MNG-3743] integration test.
     add 222f7ee5b8 [MNG-3535][MNG-3746] Improve integration tests for MNG-3535 to include an expected failure case, and add an integration test for a similar problem where POM properties legitimately should override system properties for interpolation.
     add 4bb9018ec3 [MNG-3746] Add a test ensuring that cli-specified properties override those in the POM...the other test in this IT already verifies that POM properties override default sysprops (not from the cli) whenever there is an overlap.
     add 68c97b6ad9 [MNG-3747] integration test.
     add 0f0c8cc409 updating readme
     add 2e8dfe0ea0 Updated verifier to 1.2 SNAPSHOT. Fixes broken version ranges in IT.
     add f045b0b0f6 Fixed version ranges: ITs excluded for Maven 3.0.
     add 0c969f37e4 [MNG-3748] integration test
     add 18e55a88d0 issue is marked as fixed in 2.1.0+
     add efefbbfb24 tests marked as fixed for 2.1.0+
     add 59446a710b Tests related to dynamic/concrete states of pom values disabled for 3.0.
     add 600212c32a bumping upper range limit to 2.99.99 to allow 2.2 code to run these tests unless we consciously restrict them.
     add 63efbf629a IT3599: In Maven 3.0.x, the pom is verified. Put a valid pom (rather than dummy content) as the returned value from the HTTP connection.
     add cb4cd65fdf IT3535: Having self referential properties in Maven 3.0.x doesn't cause the infinite recursion during interpolation that it did in 2.1.x so these can now be allowed for 3.0.x.
     add d4747e4818 Re-enabled some of the tests for maven-3.0.x. Disabled 3729 due to infinite looping on Mac.
     add a9c546d7b5 o Set svn:eol-style=native
     add 811e4fee22 o Fixed svn:keywords
     add 5c9b3fc3ab o Updated license headers o Reordered POM
     add a29a32858d o Inherited from maven-parent:9 o Fixed SCM info
     add e30f9ad5ef o Added new IT plugin to check proper plugin configuration (similar to the Touch Plugin but simpler)
     add 771edc7dd9 o Added/updated license header
     add 5259c68df4 o Added bin to svn:ignore
     add fbf8e0bc67 o Removed IDE files
     add 34425739e4 o Added bin to svn:ignore
     add d69b5537c7 o Decoupled it0014 from the Compiler Plugin
     add c8eb5a4553 o Decoupled it0024 from the Compiler Plugin
     add 41b68439f0 o Decoupled it0028 from the Compiler Plugin
     add 233f6c11c5 o Decoupled it0029 from the Compiler Plugin
     add f31be70def o Reordered POM
     add fd97db090c o Inherited from maven-parent:9
     add d6083ed85c IT0103: Change in behavior for Maven 3.0 - build should fail if it can't find a child pom's parent pom within build or repo.
     add 818a2d713a o Fixed version range
     add 6671c0584a o Removed test that has been migrated to the Maven Verifier Plugin project
     add cb376915bc o Added mojo to create multiple files as well
     add bfd3418034 o Decoupled it0060 from the Compiler Plugin
     add 0f770a3c19 o Extended version range to catch up with released binaries (MNG-1493 was ported to 2.0.x in r618781 and released with 2.0.9)
     add 99cdc6f911 o Fixed test name to match corresponding issue
     add a9948fb79a o Set svn:eol-style=native
     add f1534e3f70 o Removed svn:executable
     add b4d752effa o Renamed some IT resource directories for more consistency
     add f6a4e06028 o Added stub versions of core plugins which participate in the various lifecycle bindings
     add 68e9b92b4e o Decoupled ITs from production versions of core plugins
     add b17193d288 o Added ITs to test built-in lifecycle bindings
     add 755d7baa81 o Fixed file creation
     add 909b355191 o Moved build output to target where it belongs and is captured by clean
     add 7994341e99 o Updated IT example to catch up with the actual core-integration-tests
     add 01dc8007ca o Decoupled subclasses from maven-artifact
     add a0419c5790 o Decoupled from maven-artifact
     add fae9bff74b o Updated to maven-verifier:1.2-SNAPSHOT for consistency with core-integration-tests o Updated to junit:3.8.2
     add de912c31f0 o Decoupled from maven-artifact o Added undeclared dependencies
     add f46e4cd6fa o Deleted IT thas has been migrated to the corresponding plugin project
     add 4728faaf9c o Deleted IT thas has been migrated to the corresponding plugin project
     add 2ab2aaeacb o Deleted IT thas has been migrated to the corresponding plugin project
     add 404803e326 o Deleted IT thas has been migrated to the corresponding plugin project
     add 33978a0814 o Deleted IT thas has been migrated to the corresponding plugin project
     add a1416e48c1 o Deleted IT thas has been migrated to the corresponding plugin project
     add 06f549e1eb o Deleted IT thas has been migrated to the corresponding plugin project
     add b41e28005b o Added/updated license header
     add 7f42b3a882 o Renamed module core-integration-tests to core-it-suite to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 4375d703fd o Renamed module core-integration-tests-support to core-it-support to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add fec52106cc o Renamed module core-integration-testing-plugins to core-it-plugins to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 3ed3185a5d o Renamed module maven-integration-test-sample to maven-it-sample to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 86beace63b o Renamed module maven-integration-test-helper to maven-it-helper to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 11a6283adc o Renamed module maven-integration-test-archetype to maven-it-archetype to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add b4a18161e1 o Renamed module core-integration-testing-wagon to core-it-wagon to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add f14ad3d7df o Renamed module core-integration-testing-support to core-it-support-artifacts to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 1c412e845e o Renamed package org.apache.maven.integrationtests to org.apache.maven.it to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 8a1a44b0a5 o Renamed package org.apache.maven.integrationtests to org.apache.maven.it to shorten pathnames   (http://www.nabble.com/Shortening-paths-for-core-ITs-td19596900.html)
     add 4bd9e44801 o Decoupled it0048 from Surefire Plugin
     add a50208645d o Deleted IT thas has been migrated to the corresponding plugin project
     add 6538efe0bb o Deleted IT thas has been migrated to the corresponding plugin project
     add b355beba79 fix SCM
     add c567d3d042 o Decoupled it0056 from Compiler Plugin
     add 91a37d399a o Decoupled it0074 from production plugins
     add 5ee4db67a5 o Decoupled it0076 from WAR Plugin
     add 2adef40838 o Decoupled it0078 from production plugin
     add 13ea233356 o Fixed test for basedir alignment (File.getPath() doesn't use slashes on a Windows host, so the test would have never failed here)
     add 66f606b5a9 o Added new IT plugin to test things that involve dependency resolution
     add e762352634 o Decoupled it0063 from production JDK
     add 1cfb4ec292 o Decoupled it0018 from production dependencies and re-enabled it for the IT suite
     add f586defdf7 modified the test to check for general proxy flow, not just a non-spec header. "Proxy-Connection" is not part of http spec, but an extended header, and as such cannot be expected from all the clients
     add fc50806a2f modified the test to check for general proxy flow, not just a non-spec header. "Proxy-Connection" is not part of http spec, but an extended header, and as such cannot be expected from all the clients
     add ed23e410cf ignoring eclipse files
     add 4cb764602f fixed MavenIT0119PluginPrefixOrder as it depended on current settings.xml
     add bcebcd5eb4 2.0.10 did not include the user agent settings
     add ef1a75dc63 o Decoupled it0031 from production plugin
     add 6cbaa7ba27 o Decoupled it0069 from production dependency
     add 2533f2a166 fixed it0063 - it was failing without explicit jre folder
     add 2152ce5102 o Added support for configuration from CLI
     add 372cc6fe9a o Decoupled it0047 from production dependency
     add 9827bcae94 fix comment
     add 800c4e4c1f o Added new IT plugin to inspect the runtime state of the POM and things like by dumping expression values into a properties file
     add 38e082770c o Decoupled it0043 from production plugin
     add ddf26754a8 o Decoupled it0095 from production plugins
     add 4ceb08bc18 o Decoupled it0102 from production plugins
     add 11d292a312 o Prevented creation of directories outside of the test project
     add 90c5f1575a o Added integration test to check handling of reporting/build configuration
     add 46ca85ee1f o Decoupled it0075 from production plugins
     add 4ea213d53f o Added new IT plugin to play with build artifacts
     add a36a4f7b7d o Decoupled it0079 from production plugins
     add 6da6ca46eb o Deleted test (support for BeanShell-based plugins is going to be dropped so no need to bother with that)
     add ace476f8f8 o Stabilized ITs by using specific version instead of LATEST
     add 082ee1efea o Added bootstrap project to populate local repo with required snapshot plugins
     add ed1f399793 o Decoupled it0100 from production plugins
     add 69910b5777 o Added new IT plugin to check class/resource loading in mojos
     add 18611f92b7 o Decoupled it0086 from production dependency
     add 017907f991 o Decoupled it0087 from production dependency
     add 12862f521f o Deleted it0089 which duplicates the intention of it0086   (Checkstyle's PackageNamesLoader.loadModuleFactory() merely boils down to ClassLoader.getResource())
     add 029d51cdda o Added IT for MNG-1703
     add ff0df914e2 o Added IT for MNG-2892
     add 1dedf2f3c3 o Cured "Skipping (version ${maven.version} not in range (2.0.8,))" when using -Dtest=
     add 0b3a8c8b11 o Printed elapsed test time to highlight long running tests
     add 0b38a04088 o Fixed stream handling
     add 8ffb66a5ea o Added new IT plugin to check ${reports} handling
     add 70cf230f5b o Added IT for MNG-1999
     add 9bd7ef4aea o Added IT for MNG-3271
     add 7c02003eae o Deleted it0111 which is superseded by it0114
     add e3e89da7e5 o Rewrote it0114 to use pre-packaged extension and IT support plugin, thereby eliminating dependency on production plugins and accelerating test by almost 10x
     add 9da0384965 o Fixed bootstrapping
     add 00ec745e95 o Added some more ITs to check POM interpolation
     add 50e4f43b57 o Added consistency checks for class loaders to catch the cause for MNG-1898 at its base
     add 9127a56778 o Deleted it0094 which is superseded by it0086 and it0087
     add fd8f2c6323 Extension support removed from 3.0. Disabled this IT for 3.0.x.
     add f0cbdc9e42 fix scm
     add b0e2d803c0 o Fixed IT to account for usage of repository managers
     add c0a5ae7668 [MNG-3503] test for shading of plexus-utils pull parser classes
     add 4e1d21b0b5 [MNG-3503] replaced FileWriter with encoding aware writer
     add d07ad7e110 [MNG-3503] use an earlier phase to improve the speed a little
     add bf90e51c68 [MNG-3503] ensure target directory is created when cleaned
     add 207f3b56e2 o Synced read encoding with writer in IT plugins
     add 83d5e560f1 o Added new IT support plugins to bootstrapping
     add 4283134277 o Added license header
     add 62666a5ed6 [MNG-1999] enable test for 2.0.10, 2.1.0-M2+
     add 09d4008995 o Strengthened IT for MNG-1999 to test further inheritance scenario
     add 3745882dbb split separate tests into test cases
     add cd3b8315ed [MNG-3796] Class loader inconsistency when loading classes imported from core realm
     add 2581677b92 o Added new test mojo to verify type compatibility of objects transferred from the core to the mojo
     add f2b69026a5 [MNG-3012] ClassCastException due to plexus-utils NOT being filtered during plugin loading
     add 3afaffd185 o Extended mojo to allow checking injected Plexus components
     add e72eb8e9e6 o Rewrote it0112 to use dedicated IT artifacts and IT support plugin instead of production artifacts/plugins
     add 3dfc46b015 o Fixed svn:keywords
     add db3bb28ce6 o Strengthened IT to check more aspects of dependency override
     add 925b5cbfe1 o Strengthened IT to better detect unwanted usage of HashSet
     add 5bd35437e0 o Deleted mng-3426 which is now superseded by mng-2972
     add 0de0a68844 [MNG-2878]
     add 7ab5a5a27c o Deleted mng-3473 which doesn't test the core (the real issue was MPLUGIN-105 where this IT continues to live)
     add 3a92aed6a7 o Fixed IT for MNG-3314 to actually exhibit the reported issue   (Note: While the test is meant to fail on the dependency dep-a/dep-b, it can already fail when resolving the IT support plugin which is currently a snapshot, too. BTW, the same causes intermittent failures of it0069. In the end, it doesn't really matter, it's all the same issue anyway.)
     add eb7d1592c1 o Fixed IT for MNG-2695 to actually exhibit the reported issue
     add d3b9801a99 o Decoupled it0091 from production plugins o Enabled it0091 for Maven 3.x where it's passing (i.e. MNG-1995 is apparently fixed)
     add f2d541e28a o Fixed version range
     add 5e8e6f2893 o Decoupled it0081 from production dependencies
     add a29f809d4a o Decoupled from production dependency
     add 91f5f40647 o Improved test separation
     add eae70b057a o Extended logging
     add caa6751d82 o Decoupled it0127 from production artifacts
     add 62b303bf70 o Removed superfluos repo declaration
     add f5f1588ca3 o Enabled IT MNG-1323 for 3.x where it passes
     add 4fa6279073 o Decoupled mng-3284 from Groovy and used pre-packaged plugins to speed up execution
     add 2aaefcc395 o Enabled IT MNG-3284 for 3.x where it passes
     add 4275fdcd42 o Extracted part of it0108 to its own test to reduce test complexity and for better association with corresponding issue
     add 9be1f43015 o Restored original intention of it0120, i.e. merely captured MNG-2921, and decoupled it from production plugins   (The test was changed in r572208 to also capture MNG-2871 which is however a substantially different issue) o Added dedicated IT for MNG-2871
     add ec96355e57 o Suppressed needless INFO log noise from Jetty
     add 037424a279 o Deleted it0126   (This was originally meant to test MJAR-75 which is now checked over in the plugin project. The only core part in this game was the resolution of active project artifacts from the reactor which is already captured by the IT for MNG-2921.)
     add e27b53202d now that 2.1.0-M1 is released, use it as a more descriptive lower bound
     add 8a6f709652 o Fixed typo
     add ee8eefeca4 o Explicitly set artifact type/classifier for robustness
     add 19f1dc1148 o Removed default values to allow testing of defaults provided by core
     add 4f8baa71d6 o Renamed some ITs to match their corresponding issue ids
     add 2fafb526e3 o Renamed some ITs to match their corresponding issue ids (forgot these in previous commit)
     add dcfcbdeb38 o Chopped off issue description from resource directory to shorten paths   (http://www.nabble.com/Re%3A-Shortening-paths-for-core-ITs-p19599799.html)
     add a7206842f5 o Updated IT sample
     add 394f6de30b o Updated IT archetype
     add ac83bef267 o Fixed unintended changes from previous commit
     add f5a82b156e o Added descriptions to test class names
     add 16bb58ad26 o Added suffix "Test" such that "mvn test -D test=*XXXX*Test" works everywhere
     add f5d28eaba1 o Moved a couple of artifacts into groupId org.apache.maven.its.<issue>
     add 3201179bb3 3599 wasn't fixed until 2.1m1
     add c8d30a7498 o Added new mojo to peek at the class path (ordering) used for a wagon provider
     add b9e658130d [MNG-3805] Ordering of extension class path is indeterministic
     add 5d98099810 o Stabilized ITs
     add d91a0567f6 re-instate MNG-3805 and MNG-3599 tests for 2.0.10 now fixed
     add 0a35f55f0e Update archetype from sample with latest archetype plugin
     add fdd8f1fdae remove modules we cannot deploy on CI
     add 1c82b32a8d o Stabilized IT to make sure its dependencies are downloaded before it starts Jetty and cuts off central
     add c509cb8737 o Decoupled it0061 from production plugins
     add b173f86b0b [MNG-3813] Plugin class path does not respect ordering of plugin dependencies
     add c4ab2b894b o Removed check which was related to class path ordering (plugin class path order is now verified by a dedicated IT for MNG-3813)
     add d87d555fb8 o Removed unused plugin
     add cbecc08c08 o Deleted unused plugin (superseded by maven-it-plugin-class-loader)
     add b5e6e0fa16 o Extended goals to also dump the raw artifact collection
     add af0f99a5d6 o Decoupled it0080 from production plugins
     add 64d40573a4 o Decoupled it0083 from production plugins
     add 3e1803fc61 o Moved a couple of artifacts into groupId org.apache.maven.its.<issue>
     add e6686add99 o Deleted it0118   (This test was meant to check MNG-2877 but it fails to detect the regression MNG-2921 that was caused by the patch for MNG-2877. The test that is now in place for MNG-2921 subsumes it0118.)
     add c5df24b1b0 o Set log file name up front to make sure the final location of a build log does not depend on whether the test failed/passed
     add 8a38b6ec37 [MNG-3814] Reactor builds fail due to erroneous cycle in project sorting which does not consider versions
     add f746792425 o Tweaked logging
     add a084783be9 o Enabled IT for fixed issue
     add c5eaa8b515 o Enabled IT for fixed issue
     add f28cc7efdb o Tweaked logging
     add 6c504870e0 o Enabled IT for fixed issue MNG-2883
     add 519b11348b o Renamed files (just for the sake of having a nicer file extension)
     add 3162030a3a o Fixed remote repo (LegacyRepositoryLayout searches maven plugins in groupId/maven-plugins/...)
     add 23fde60c04 o Extended IT to check that offline builds do not fail when required artifacts reside in local repo   (MNG-2883 was originally meant as an addition to MNG-2433)
     add 7585c593bc o Enabled IT for MNG-2883 which - according to JIRA - is fixed
     add cc0d3ba04e o Polished POM
     add f9ecaf058b o Fixed platform-dependence of IT   (The construction "invalid://@basedir@" delivers "invalid://C:/path" on Windows where "C" comes out as the host name followed by a missing port...)
     add 9f6beb2dc2 o Simplified filtering and avoided usage of platform encoding for robustness
     add 26b897046c o Simplified filtering and avoided usage of platform encoding for robustness
     add fc60aae889 o Moved a couple of artifacts into groupId org.apache.maven.its.<issue>
     add 3cd0394287 o Fixed typos
     add 5e089d07de o Moved a couple of artifacts into groupId org.apache.maven.its.<issue>
     add dcab0f9249 o Enabled IT for fixed issue MNG-3415
     add 13cfe1913e o Regrouped disabled tests
     add 3cd0e3318f o Decoupled IT for MNG-3134 from production plugins
     add c3343969b0 o Relaxed checking of build log to compensate for differences between Maven 2.x and 3.x
     add 47841a9b54 Dynamic properties for forked lifecycles not supported in 3.0.
     add 78278a58b6 [MNG-3818] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
     add 82bb71b872 o Strengthened class loader consistency check
     add 0d78b6725a o Extended IT
     add 7ad54a7d7e [MNG-3821] Project builder blows up when POM declares two plugins which use the same id for their executions/reportsets
     add 5ce8a67ffe [MNG-3822] POM interpolation does not use basedir-aligned build directories
     add efbc2fff9b o Fixed typo
     add 642976c2b8 o Added mojo to generate reports o Added report mojo
     add 7036642c05 o Extended IT to check for missing influence of build configuration on report goals
     add aef1cc35f5 o Extended plugin to allow more thorough/easier testing of effective plugin configuration
     add d2cdff8db2 o Fixed it0104 which previously didn't check the plugin configuration at all
     add 15af8c388b o Fixed ordering
     add f15e172df2 [MNG-3827] Order of collection-valued plugin configuration parameters is reversed
     add 6740115dc8 o Extended it0104 to actually check the corresponding issue MNG-2201, thereby proving this being unresolved until 2.0.9+
     add a384c8ae99 o Renamed some ITs to match their corresponding JIRA issues
     add 1ef10c4fe5 o Extended IT
     add 1a30686f20 o Renamed it0141 to match corresponding issue MNG-3831
     add d91f9ff4fb o Renamed it0141 to match corresponding issue MNG-3831
     add 939a927dbe o Extended IT for MNG-1999 to incorporate the test proposed at MNG-3443
     add 132a1e76db [MNG-3833] POM interpolation fails to fully interpolate chain of dependent properties
     add e9ecd6f0ad o Fixed typo in issue id
     add 5054164cf5 [MNG-3836] Inherited plugin configuration is merged with configuration from child whereas child config should completely override
     add 262f2c38fc o Extended IT to check for proper ordering of merged collections   (c.f. http://docs.codehaus.org/display/MAVENUSER/FAQs-1#FAQs-1-HowdoImergealistofconfigurationitemsinaparentPOMwiththoseinachildPOM%3F)
     add 749e055b2c o Renamed IT to match corresponding issue id
     add 4d3b5cfdbf o Renamed IT to match corresponding issue id
     add 7f53484b0b o Renamed some ITs to match their corresponding JIRA issues
     add d47d524995 [MNG-3839] XML parsing of POM does not reliably coalesce text data
     add 8c1f59dcc6 o Strengthened IT
     add 70e9ce9de8 [MNG-3838] Some POMs fail to parse if the are subject to ModelContainer joining
     add 9fd4684d9f o Fixed cycle detection
     add 9f17f1198b [MNG-3843] Main/test resources are not properly inherited
     add ea352fbcfd o Renamed some ITs to match their corresponding JIRA issues
     add 4a56a30a76 o Extended IT
     add 3a9dc16e26 [MNG-3845] Unintended inheritance of parent elements overriden by children
     add eb7375411f [MNG-3846] Inherited URLs are not automatically extended with the child's artifactId
     add cad836138f o Fixed typo
     add f820c1badc [MNG-3848] Inheritance of project/site/scm URLs does not take child's relative location to parent into account
     add 9562268dbf o Deleted IT mng-3134 which is now superceded by the more complete test mng-2006
     add 1f6ea7f291 [MNG-3853] Distribution management injected by profile is not reflected by MavenProject
     add b75a13f0de o Extended IT
     add 8934c6ade4 o Added toString()
     add 34dce0e514 [MNG-3852] Collection entries of unequal types are reordered in plugin configuration
     add d26219ac34 o Deleted it0095 which is now superceded by the more complete test mng-2006
     add cea4f6a175 o Renamed some ITs to match their corresponding JIRA issues
     add 9f591c1482 o Deleted maven-it-plugin-generate-envar-properties which is superceded by maven-it-plugin-configuration
     add a16c330774 o Decoupled ITs from maven-project-info-reports-plugin
     add a9c42cce49 [MNG-3863] Maven erroneously assumes "org.apache.maven.plugins" for dependencies without groupId
     add f1dd554ebb [MNG-3864] Collection elements inside a per-execution plugin config are collapsed in combination with pluginManagement
     add f15a010623 o Extended IT to check merging/overriding during inheritance
     add 0cfb6cfd03 o Fixed IT
     add 735798f2ba [MNG-3866] Plugin definitions from child and parent are not merged when version differs
     add e36cf037be make sure the entire directory is extracted, because the settings template is in a parent directory
     add 0718730270 o Decoupled it0068 from Modello Plugin
     add 19d3d90c50 o Fixed IT plugin to create missing parent directories of output file
     add 2c7d19caa4 o Added test controller for orphaned IT project
     add 171b21e332 o Renamed ITs to match corresponding issues
     add db27237bf8 o Moved validation logic into test controller thereby accelerating test and decoupling from production plugins
     add 9375731fd4 o Deleted it0088 for MNG-1927 which is superseded by more complete IT for MNG-3475
     add 0d4c890b6f o Extended test to check resource/filter paths, too
     add 0c3b2e5215 o Deleted unused IT plugin (superseded by maven-it-plugin-configuration)
     add d9f1ef0b6d [MNG-3877] Reporting output directory not basedir aligned when queried from MavenProject
     add 4d2c23b8f7 o Added convenience option to ease validation of class path in test controllers
     add d37eecf758 o Changed test to use ready-made artifacts (speed) and IT plugins (robustness)
     add f5321c6e22 o Accelerated test
     add 9beb5becda o Cleaned up output
     add be10f64e2c o Polished documentation
     add 3015a143c7 o Added new IT plugin to verify multi goal executions scenarios
     add 318a849b58 [MNG-3873] Execution goals not treated as collection
     add 213553df7b o Refactored code
     add 9666892a5b [MNG-3886] Ordering of goals from a plugin execution is not respected if plugin management applies
     add 3183ab324e [MNG-3887] Order of plugin executions within same phase does not match POM order when plugin management is used
     add 602b4b08bc o Added test to check the translation of the various dependency scopes to the different class paths
     add 156fc15d62 [MNG-3892] Deployment of attached release artifacts fails
     add cd1174baea [MNG-3139] The skin does not exist: Unable to determine the release version
     add 6e587051f1 o Renamed ITs to match their corresponding JIRA issue
     add f36f13f50d o Decoupled from alias and default-value where not necessary
     add d044fec8ec o Fixed doc
     add be94ddadbe [MNG-848] assigning a default value in the java code of a mojo seems to take precedence over expression [MNG-866] default-value no longer allows expressions
     add 342565b269 o Deleted it0048 which is superseded by ITs for MNG-848 and MNG-866
     add 1ac1a9b629 o Renamed ITs to match their corresponding JIRA issue
     add aefb06363e o Added missing IT plugin
     add 4810ffa73e o Removed snapshot repos (IT plugins are centrally downloaded by the bootstrap project)
     add c0655913ab [MNG-3890] Transitive dependencies override explicitly set scope
     add 8868b9e70c o Renamed IT to match their corresponding JIRA issue
     add 36df74e9ad o Added IT to check effective scope of transitive dependencies
     add edc1b04cc1 o Aligned directory name with artifact id
     add 07d02a4e37 o Added license header
     add 29d82b357f o Added IT to check execution order of lifecycle phases
     add fdcc0992b5 o Trimmed description from resource directory
     add 5169c4c6c2 o Trimmed description from resource directory
     add baa61f7c47 o Deleted it0000, it0001, it0002
     add 4bc3247dfd [MNG-3843] fixing IT range because this wasn't fixed until 3.0
     add 32a9e0aa3b [MNG-3821] [MNG-3853] fixing the IT test range.
     add 24e5a7e09e o Reverted r724588 and r724590 to enable ITs for Maven 2.x (the issues in question are regressions in Maven 3.x, the features under test mostly work since Maven 2.0.1)
     add aa4c49bd66 o Fixed test to compensate for old mvn scripts which didn't properly report the exit code on Windows
     add 6be344a63e o Fixed test to compensate for old mvn scripts which didn't properly report the exit code on Windows
     add e78ded7474 bump to latest 6.1 version of jetty, to try to escape the messagebundle problems.
     add ad739bbd73 o Fixed some version ranges to match actual release history
     add 1b4c163f77 o Decoupled test from user environment
     add 0fbb89c926 o Stabilized bootstrapping
     add 0cbd26b393 rollback of wagon beta-4 means this test is not fixed until 2.1.0-M1
     add 211a5e2d8a o Shortened some paths
     add 836c6f6305 o Shortened some paths
     add b4103e01da o Fixed some version ranges to match actual release history
     add 2f786b2510 o Added profile "emma" ro generate site report about test coverage of ITs
     add 64823bb71b [MNG-3899] Inheritance does not merge extensions with same gid and aid
     add 794e15a610 o Enabled IT for 2.0.11 and 2.1.0-M2
     add 3a4164180e [MNG-3900] [regression] Properties defined by active profiles are not used for POM interpolation
     add 22428fb9a5 o Fixed comment
     add 276251d0f2 [MNG-3904] Fix interpolation of recursively nested build properties
     add c52bed5097 [MNG-3906] Project-level plugin dependencies are in random order after merging
     add 5f207ff172 o fixed settings XSD due to r726420
     add 8aa9702be8 [MNG-3625] revisit it0026
     add 9b64c038d5 deploy the plugins to a repo
     add e86b54c706 o Added new snapshot repo for IT plugins to bootstrap (repo URL according to deployment location of https://grid.sonatype.org/ci/job/maven-core-integration-testing)
     add 6deb9cab39 o Removed CLI option "--no-plugin-registry" which was deprecated and finally removed from Maven 3.x (i.e. now causes CLI parsing errors)
     add 7d96188e44 o Deleted it0057 which is superseded by the more complete it0142
     add 6485c808ba o Deleted it0047 which is superseded by the more complete it0143
     add 822023ad96 o Fixed test and restored unintended deletion of CLI option in r727020
     add 0ea7833a7e o Renamed ITs to match corresponding JIRA issue
     add 336363bc10 correct fixed versions of IT
     add 9fc44a740a [MNG-2097] add integration test for the prepare-package phase
     add c7da6efce3 [MNG-2097] additional testing of ordering and binding for the prepare-package phase
     add d226112966 [MNG-2097] add in the test case to the suite
     add ee8f3aa2fc [MNG-1830] integration test to check version is displayed with information
     add 3c726f9028 [MNG-1830] use setting that 2.0.x respects
     add 943d36ce22 [MNG-1830] validate date format
     add 0b806b5c0e [MNG-3916] [regression] Inherited plugin executions are lost if child and parent define different versions of the plugin
     add 24ff7b5359 o Extended IT to consider MNG-2097
     add d30546c1ee [MNG-3925] [regression] Wrong order of plugin executions after merge with executions inherted from parent
     add 90c8c3249c [MNG-3927] [regression] Configuration of custom plugin execution using default id pollutes configuration of default plugin executions introduced by packaging
     add fe62b0b131 [MNG-3924] FATAL ERROR if a variable contains &lt; or &gt;
     add 6f2469d640 [MNG-3662] Model interpolation crashes if property resolves to value with ampersand
     add 200fd6954f remove now redundant test (see instead IT0144)
     add 41bb34b941 fix typo
     add 022462df03 [MNG-3769] add integration test for regression regarding excluding dependencies by their relocated ID
     add f512164c2e [MNG-3937] [regression] Goals inherited from parent are lost when merging with child execution
     add 36696db2a0 [MNG-3938] [regression] Plugin executions with default id are not always merged
     add 89285aff85 o using latest parent
     add 0f00d0191d [MNG-3940] Interpolation of environment variables is not case-insensitive on Windows
     add c9014bc2e0 o Added hotfix for corruption of Surefire class path during test execution
     add c41e62a317 [MNG-3943] [regression] Inherited plugin executions are lost if child and parent specify different plugin versions
     add 9cb7a6a95f o Fixed test to properly exhibit issue
     add 74176ac173 [MNG-3944] [regression] POMs with unusual file names don't get ${basedir} interpolated
     add 52c6049ea3 [MNG-3933] Profiles.xml does not pickup OS family
     add 310d6d4172 o Fixed invalid XML (which was successfully parsed nevertheless?!)
     add 56fdeed07c o Extended IT to test other profile activators, too
     add 71bb9dfb84 o Renamed ITs to match corresponding JIRA issues
     add f99b1074a7 o Added goal to mimic updateReleaseInfo in Install/Deploy Plugin
     add e66a4a216c o Strengthended IT for MNG-3892 to check existence of installed/deployed files o Deleted it0003 which is only a subset of MNG-3892
     add 7dd34a41de o Strengthened IT to check timestamp and build number of all deployed files
     add 4f5c327c32 o Deleted it0004 and it0005 which are subsets of the ITs for MNG-1021 and MNG-3892
     add e3cbc52f0c o Decoupled it0007 from production stuff
     add 850b4c6cd2 o Decoupled it0008 from production deps/plugins
     add f363a302da o Removed superfluos files
     add 5233ed3dbd o Decoupled it0009 from production deps/plugins
     add ffcea54f77 o Decoupled it0011 from production deps/plugins
     add 1a886a1690 o Decoupled it0010 from production deps/plugins
     add d826db3a81 o Decoupled it0012 from production deps/plugins
     add e04ba48a0e o Deleted it0014 which is a subset of the more thorough IT for MNG-3827
     add a7ae0adf19 o Decoupled it0018 from production deps/plugins
     add 915592f104 o Reduced coupling of it0019 with production plugins
     add bd6284b44a o Deleted it0022 which is superseded by stronger IT for MNG-3933
     add dbef05045f [MNG-3947] [regression] Configuration of plugin execution with id "default" pollutes configuration of standalone plugin execution from CLI
     add f971b45d44 [MNG-3586] [regression] jaxws mojo wsgen failure with maven 3.0 due to system-scope dependencies being excluded
     add 8e5c507fe8 [MNG-3948] Remote repos defined by profiles outside of settings.xml are not used to resolve parent POMs
     add cc794f3d83 o Decoupled from production plugins
     add fe13adab58 o Strengthened IT to verify deployed checksums
     add 852b754e64 [MNG-1349] openssl checksums are not accepted by maven
     add 159f91d3dc o Accelerated IT
     add c8ca908458 o Added mojo to check auth info in wagon manager
     add 59deb6e6d7 o Migrated it0113 to use ready-made IT support plugin
     add 73d51681e2 o Polished imports
     add 26f9c772f8 [MNG-3953] [regression] Deployment to secured repository fails
     add b038c4c21b o Removed debugging code
     add 35bf2494a9 o Renamed ITs to match corresponding JIRA issues
     add 4cdb501e61 o Updated to emma4it-maven-plugin:1.2-SNAPSHOT
     add 4d4d9984d1 [MNG-3955] [regression] ${settings.localRepository} does not reflect actual repo path if maven.repo.local used
     add 21e276b35d [MNG-3970] [regression] Repositories injected by profiles are not used for dependency resolution
     add d0d75c4d0f o Decoupled it0021 from production plugins
     add 81f6cebb95 o Decoupled it0023 from production plugins
     add 2bc3f094f6 o Decoupled it0024 from production plugins
     add a788090414 o Decoupled it0025 from production plugins
     add 73bfccc412 o Decoupled it0032 from production plugins
     add 424abebde0 o Decoupled it0036 from production plugins
     add 1b6ddf20a7 o Decoupled it0037 from production plugins
     add 5e6351a5ca o Decoupled it0038 from production plugins
     add d8426af065 o Decoupled it0039 from production plugins
     add bd4bcb1ecb o Decoupled it0040 from production plugins
     add 1a7e67720f o Decoupled it0041 from production plugins
     add d40f7cc6ef o Decoupled it0051 from production plugins
     add bb6ea50e0b o Decoupled it0052 from production plugins
     add fee41bd09f o Deleted it0053 which duplicates the IT for MNG-1021
     add c13afcd2d8 o Decoupled it0056 from production plugins
     add 113c323caa o Decoupled it0064 from production plugins
     add 96cbeb5ef9 o Decoupled it0064 from production plugins
     add d171862209 o Decoupled it0071 from production plugins
     add a13226001b o Decoupled it0072 from production plugins
     add 0795f0ca18 o Decoupled it0085 from production plugins
     add e70b350d2f o Deleted it0129 which was a duplicate of it0087
     add 0467e649f2 [MNG-3461]  Enhance Mirror definition syntax
     add 6ae021b3a8 [MNG-3974] New mirror syntax is not stopping on first match
     add d85cca8664 o Made the test build after their support stuff
     add 93a83f9891 o Updated project names
     add 8421215c2b [MNG-3979] Join Failure on non-empty parent node and empty child node
     add 595a4864c4 [MNG-2605] Profiles in profiles.xml are active by default
     add 6225c5dbbf [MNG-2865] Add <mirrorOf>*</mirrorOf> feature
     add 96d42cf4d2 [MNG-3461]  Enhance Mirror definition syntax
     add 080441005c o Integrated original test project from MNG-2068 into IT
     add 3015e642bf o Decoupled it0097 from production plugins
     add 54977074bd o Merged it0097 into the IT for the corresponding issue MNG-2068
     add 8306b12402 fix version reported
     add 3a5840de8b Make sure to extract the whole tree, then run from the subtree
     add 05dd5f06e5 o Tweaked IT to extract only required bits
     add 386be21633 [MNG-3983] Plugin Repositories Not Injected From Profile
     add c5cbfb0a07 o Extended IT to check profiles from settings as well
     add 1567c798e6 o Disabled unnecessary snapshot checks
     add ea82a49374 o Tweaked test to not suffer from MNG-3821 (for which we have a dedicated IT)
     add 2c44c15783 o Decoupled IT for MNG-3680 from production deps/plugins
     add 75462f07cd o Decoupled maven-it-plugin-packaging from APIs that are irrelevant for its purpose
     add f3c870075d o Added workaround for MNG-3900 to enable coverage report generation using Maven 3.x itself
     add a5e0df9f44 o Fixed typo
     add 6dc64674f6 [MNG-2605] Profiles in profiles.xml are active by default
     add b2c7b5921b [MNG-1992] CLI -D should override properties in settings.xml
     add ef13ff926e o Partially reverted r734246 and re-added a non-core dependency to restore original plugin behavior with regard to the extension manager
     add d555e50cc9 o Decoupled it0115 from production deps/plugins
     add a72a424ed1 o Renamed IT to match corresponding issue
     add b783521122 o Extended IT to check other failure modes, too
     add b61e03a1d0 o Separated ITs for MNG-249 and MNG-870
     add b68956f74a o Decoupled mng-0249 from production plugins
     add 49d23968f2 o Decoupled ITs from production plugins
     add 5a686fbefd o Fixed javadoc
     add 794f751293 o Decoupled ITs from production plugins
     add 2cd1b9036d o Decoupled ITs from production plugins
     add 630c279aa6 o Deleted redundant IT for MNG-932 (we have core ITs for MNG-1021/MNG-2921 to check deployment/resolution of attached artifacts and a plugin IT for MJAR-75 to check the creation of the test JAR itself)
     add c2556875eb o Deleted IT for MNG-851 which wasn't a core issue and as such has been migrated to the affected plugins (the basic support for alternative POM file names is checked by the core ITs for MNG-607)
     add 55b2321753 Adding MNG-3769 integration test to suite, and fixing typo in 3769 POM
     add f97345d975 [MNG-3998] Loss of execution configuration
     add 2d1e967e59 [MNG-4000] [regression] Plugin executions without id are lost when multiple executions are defined
     add a73d08839f [MNG-3271] <excludeDefaults> does not seem to work
     add 3259576eed [MNG-3885] Modules of Maven projects are deployed with Timestamp during reactor build when uniqueVersion is set to false in parent profile
     add 53593bae23 [MNG-553] adding an Integration Test
     add 752d0c13a5 [MNG-553] added IT for testing password encryption. Encryption code is in 2.1.x trunk
     add e586f44948 [MNG-4007] [regression] Effective model contains paths with non-normalized file separators
     add 0b64a7884a o Fixed typos
     add 3da0c8504b [MNG-4008] [regression] Build filters are collapsed
     add 573b19be5b [MNG-4009] [regression] Effects of active profiles from parent are not inherited by children.
     add b6baa0216d not available on 2.0.10 (yet)
     add 3d373e32f5 [MNG-553] renamed security file to settings-security.xml
     add 298296a24f [MNG-2668] add an integration test for sorting in the reactor based on plugin dependencies
     add 65b7aa11d1 [MNG-3760] add IT for project.baseUri and backwards compatibility
     add 496cb624c6 [MNG-3810] integration test for poorly constructed profiles improved error handling (could be expanded for more cases in future)
     add 1cb3277843 [MNG-3600] add integration test to confirm the wagon settings
     add 04ec46ed76 [MNG-3600] commit missing resources
     add 6921cebb9c [MNG-3920] add integration test for uses of plexus-component-api in plugins
     add 6dcda05768 add latest ITs to the suite
     add ad1e87e14d restrict to 2.1.0-M2, not intended to fix on 2.0.x branch
     add 25efc013ba always use --settings, only use the system property for global on those that don't support the argument
     add 8667d58ed3 lock in the release version for things that won't be supported in 3.0-alpha-1, or only started being supported in 3.0-alpha-1
     add a8e13d13db mark up ITs that still need to be fixed in a future alpha of 3.0
     add 9df1aab636 o Used distinct log file names to ease debugging
     add ca8b9a62ae o Fixed test to account for r738347
     add ef262534ba o Removed the repo configs from the tests and made the bootstrap pull the core-it-wagon instead
     add e73ecd9a54 alignment to 3.0-alpha-1
     add 58d995c047 o Fixed properties encoding
     add 1421a185a4 remove the snapshot in comparison for tests - this will make them much more readable and we have no need to differentiate
     add d184346f38 dropping the reinstatement version until they are reinstated
     add 43f8a2e8bd o Enabled IT for Maven 2.1.0-M2+
     add 2f70d84b62 o Locked down plugin version
     add b0e0acd544 [MNG-4016] Properties with the prefix project/pom are not interpolated from the properties section
     add 31fd483930 [MNG-3951] Hide drive-relative paths from plugins
     add 2c0b8db8e5 also strip -RCx by default to match Maven convention where they are candidates for a release, not releases themselves
     add dd0662ab6a o Fixed NPE
     add f9a1809e1f o Decoupled ITs from production plugins/deps
     add a1dd668e9c o Decoupled ITs from production plugins/deps
     add 5326889b2c spelled out the main tag in the settings-security.xml
     add e1950c11b6 o Fixed ITs
     add 187e3b7978 [MNG-1957] <jdk></jdk> clause in the activation section has to provide more complex expressions.
     add 4594085b96 [MNG-3288] add integration test Submitted by: Benjamin Bentmann (via MNG-3768)
     add 363cc4895f [MNG-3808] integration test for report inheritence ordering in the POM
     add 28ba0e8ce0 [MNG-3719] restore ordering of plugin executions
     add a7b651cce1 add new integration tests
     add 56d91bc18d o Fixed typos
     add fd02254df1 [MNG-4023] Profiles from parent POM are injected multiple times if parent is part of reactor build
     add 2aab5361f7 [MNG-2720] Adding integration test.
     add 2e3794e35a o Fixed non-well formed IT POM Submitted by: Torben S. Giesselmann
     add b502319841 clean imports
     add b21221220d [MNG-3379] Parallel resolution of artifacts
     add ecc8c9111f o Compensated for the unfortunate fact that the Verifier treats CLI options as CLI lines rather than individual args (which would be subject to proper quoting)
     add 9bc2060366 o Fixed IT to use regular CLI option which is the only way to go for 3.x
     add 19d2d9492b [MNG-2720] Clean up the integration test for MNG-2720, so it uses one of the standard IT plugins (*-plugin-dependencies, to be specific).
     add 1a13f8cde0 o Fixed IT to account for local repo being on another drive than test
     add c89a649d74 o Set svn:eol-style=native
     add e54f41964d o Deleted maven-it-plugin-file which has been superseded by the maven-it-plugin-log-file
     add 77768ca298 [MNG-3023] Updating integration test to check three distinct cases where sibling dependencies might be referenced.
     add 1bebd43b7a o Added proper version range to IT
     add 5db5fab024 o Removed empty directory
     add 0e7d667b66 o Fixed IT to properly work on Windows
     add d6d86b7d8e o Added IT plugin to check injection of collections of Plexus components
     add 2af0235adf [MNG-3422] [regression] deploy:deploy-file does not work
     add d5046c6ed8 o Strengthened IT to show outstanding issues
     add 98b33e1a8a [MNG-4026] [regression] Order of project class path does not match POM order during reactor build
     add e63ee1413e o Strengthened IT as suggested by r601095
     add 950a50c8f3 [MNG-2174] <pluginManagement><plugins><plugin><dependencies> do not propogate to child POM plugins
     add 4483e7630c [MNG-553] security dispatched fixed to pass the relocation test, test enabled
     add 1e8a9780bc o Removed superfluous comment
     add 9db98857a9 [MNG-3217] a plugin's dependencies can influence other plugins in a build
     add b59c6b609b o Fixed typo
     add 0217b6f4fa [MNG-553] security dispatcher design changed
     add 8a0b25c60b [MNG-449] plugin development without release use case
     add 2a4a0c8a84 [MNG-4034] dependency version is not inherited from parent dependencyManagement
     add 58741e706d [MNG-4034] dependency version is not inherited from parent dependencyManagement
     add f9fb6963ff o Strengthened IT to check both implicitly and explicitly bound plugins
     add 683e937be9 use the new parent
     add 4ddb5cbda9 [MNG-3732] [regression] project.getActiveProfiles() has not the same behaviour
     add b7abb7d681 remove default constructor so that a version range must be entered. It is unlikely future tests will work on all versions of Maven anyway
     add 839ac6a5ca constructors must be public to avoid warnings in test run and wasn't working for single tests
     add 01fa0bb478 [MNG-4036] [regression] Maven 3.x can't resolve parent POMs from repositories defined in settings.xml
     add c3d5e55acb o Enabled ITs for MNG-3217 and MNG-3284 in Maven 2.1.0-M2+
     add ac3e841d10 [MNG-3914] Add CLI option to control location of global settings from command line
     add fb5ecf52b8 [MNG-3914] Add CLI option to control location of global settings from command line
     add 20c28efc68 [MNG-4040] Tycho build fails with PluginDescriptor for the plugin was not found
     add 9455216560 [MNG-3057] integration test to check that POM/POM-parent versions are resolved...other versions (dependencies, plugins, report plugins) are also interpolated, but these are verified in a series of unit tests...if the ones in this IT are working, all should work fine.
     add 4a47fc21b1 Forgot the distMgmt info.
     add 90ca767c8c Property substitution on '${}' doesn't work in the verifier. The result is still surrounded by '${' and '}'.
     add e34ad2c47a hopefully I've got verifier-driven substitution figured out, finally. It looks like it's working, but I want to see the IT run in a more normalized environment.
     add 637302676e using native local repo instead of trying to force a custom location.
     add 20e8cc6236 optimize imports
     add ac63225d5c [MNG-3714] add integration test for a command line option for toolchains
     add d2708c5060 [MNG-3057] finally got IT for 3057 fixed.
     add 68a44ed5c4 o Take plugin version resolution out of the game
     add ebec72f2d0 [MNG-3701] ClassCastException when building settings.xml with profiles that have activeByDefault set
     add 63cb06c4bb save this IT for later
     add e33d7d9d5d take version out of the equation
     add c88a8113c8 clarify the version, clean imports
     add 7741914080 trim a heap of time off the test by reading the POMs directly, and filter to a new file rather than overwriting so the test behaves the same way each run
     add 52e44fdcb3 o Removed unused code
     add 69a3c04a7e o Inherited from maven-parent:11
     add 6617f59bc6 [MNG-4048] Allow to resolve dependencies using version range from reactor
     add afc0f29914 [MNG-947] add optional flag for dependencies
     add b4b0dcd876 o Added *Test suffix to class name
     add 3accb9f65f [MNG-2820] Deployment is stripping out the license header from the POM
     add 959424277b o Updated URL to snapshots
     add 2b89a5d26f enable MNG-2820 IT for maven 2.1.0...it should be fixed.
     add 19a5eeb1f6 [MNG-3057][MCOMPILER-94] Add configuration that would trip up POM transformation because of MCOMPILER-94, to ensure this doesn't happen.
     add 9c4eba780b add version for compiler plugin
     add 5154107880 o Removed resolved task tag
     add 43e824ecee [MNG-2362] Deployed POM is not valid XML
     add 485eb8fc0b [MNG-3139] The skin does not exist: Unable to determine the release version
     add 6e2b6555e0 [MNG-3139] The skin does not exist: Unable to determine the release version
     add a39ac10891 [MNG-2720] Multiproject dependencies not accurate for project.compileClasspathElements when run from root project
     add 758934d4af [MNG-2387] <active> on <proxy> in settings is misleading - integration test
     add a2d756081e [MNG-2690] Adding plugin that triggers various sorts of errors during mojo loading and execution. Also adding integration tests for the NoClassDefFoundError origins in mojo loading and configuration, and ComponentLookupException from the same places.
     add 026410765c o Updated license header
     add 4cb34e9302 o Added IDE files to svn:ignore
     add 453415277c o Updated to emma4it-maven-plugin:1.2
     add 3dfa46e91d [MNG-4053] [regression] XML attributes in plugin configuration get duplicated to other elements in combination with plugin management
     add 4b3dc253d3 fix casing
     add 1619cec109 imports
     add 26b44afeff [MNG-3641] Lack of error checks on profiles Submitted by: Torben S. Giesselmann
     add dae19adb77 [MNG-3621] site url inheritance broken for UNC paths
     add bfa9ba303e fix quoting
     add 06d7f93e6c [MNG-3811] Report plugins don't inherit configuration
     add 084ff358dc o Decoupled IT from productions plugins
     add efc84aab4f o Decoupled IT from production plugins/dependencies
     add b4faff71bc o Decoupled ITs from production plugins
     add b25030223d o Decoupled ITs from production plugins
     add 66d449f3fb o Decoupled ITs from production plugins
     add f62bd924af o Decoupled ITs from production plugins
     add 1e8029bb6c [MNG-2921] ejb-client dependency no longer resolved in reactor build
     add bbbf2daa0c o Moved IT artifacts into group id for issue nubmer
     add 7b53694cb9 o Decoupled IT from production plugins
     add 65c8728de9 o Decoupled IT from production plugins
     add 9166c34310 o Decoupled IT from production plugins
     add cda737a6fe o Decoupled IT from production plugins
     add 2f72e7f5d9 o Disabled IT for 3.x as the API of the wagon manager is not compatible
     add 0710cddadb o Decoupled IT from uniqueVersion flag due to MNG-4059
     add 2bc55d17f0 [MNG-4056] Relax resolution of active project artifacts from the reactor with regard to artifact type
     add 13e85d8b91 o Stabilized IT
     add 7ed71827d6 o Strengthened IT to check class path, too
     add 4b386cdf97 o Added guard construct that marks a single test method as skipped (in contrast to matchesMavenVersion)
     add 1a9fcc3354 o Disable several ITs for 3.x due to MNG-4060
     add 44a27cd663 o Disable IT for 3.x due to MNG-4059
     add 367e969f71 [MNG-3641] additional test to check that when only some projects in the reactor contain the profile, warning does not appear
     add 37781e9962 [MNG-3475] note use case that is backwards compat even with the change to alignment
     add b26636085c remove dependence on formatting
     add df41e8f535 [MNG-4068] [regression] Use proper id for mirrored repository
     add 188cf1446a o Moved repository declarations to settings
     add 63ae1429f6 o Moved repository declarations to settings
     add 060cf7a2c6 o Moved repository declarations to settings
     add 67cdc007bf o Moved repository declarations to settings
     add 3ec5dec58f o Moved repository declarations to settings
     add 131395bbbf o Moved repository declarations to settings
     add c3f2a06650 o Moved repository declarations to settings
     add 707a19699f o Moved repository declarations to settings
     add 847e8ec11a o Moved repository declarations to settings
     add bf91804ac2 o Moved repository declarations to settings
     add 3d69cd05f8 o Moved repository declarations to settings
     add 2510b8979c o Moved repository declarations to settings
     add fe4627da9f o Moved repository declarations to settings
     add eed271c286 o Moved repository declarations to settings
     add 61d2bc844f o Moved repository declarations to settings
     add 568e8d5621 o Moved repository declarations to settings
     add df550f14b1 o Moved repository declarations to settings
     add 4ebfc6987f o Moved repository declarations to settings
     add 0073d0566b o Moved repository declarations to settings
     add 975df3e40b o Moved repository declarations to settings
     add 8558ac5f0f o Moved repository declarations to settings
     add 634c214272 o Moved repository declarations to settings
     add 7bc78893e3 o Moved repository declarations to settings
     add 2124b63c77 o Moved repository declarations to settings
     add 399b67f631 o Moved repository declarations to settings
     add 7eea52b3b2 o Moved repository declarations to settings
     add d8acec3092 o Moved repository declarations to settings
     add 30142dea95 o Moved repository declarations to settings
     add 604382318d o Moved repository declarations to settings
     add e457a624cd o Moved repository declarations to settings
     add 75b9558a53 o Moved repository declarations to settings
     add b590927d69 o Moved repository declarations to settings
     add fa31ce2968 o Moved repository declarations to settings
     add 1b5aa1d862 o Moved repository declarations to settings
     add 727dd4fa22 o Moved repository declarations to settings
     add 48722d7f97 o Moved repository declarations to settings
     add c3a75f0011 o Moved repository declarations to settings
     add 951cb1fc85 o Moved repository declarations to settings
     add 456ff02b43 o Moved repository declarations to settings
     add 6124ec2857 o Moved repository declarations to settings
     add dd38b95449 o Moved repository declarations to settings
     add 7ed829b780 o Moved repository declarations to settings
     add 1ea5bef4b9 o Moved repository declarations to settings
     add 4705c4f1c0 o Moved repository declarations to settings
     add 838186442b o Moved repository declarations to settings
     add 4d3e1513e0 o Moved repository declarations to settings
     add d84ebdb7d0 o Moved repository declarations to settings
     add 084a6ec5a2 o Moved repository declarations to settings
     add 307fd98017 o Moved repository declarations to settings
     add 834f51d7fd o Moved repository declarations to settings
     add 2491a7eb4b o Moved repository declarations to settings
     add 0b4d159c37 o Removed obsolete files
     add e7b87bc4f9 o Moved repository declarations to settings
     add cfb21a42a4 o Moved repository declarations to settings
     add 0f015a5254 o Moved repository declarations to settings
     add d3db081c33 o Decoupled from production plugins
     add db72e2d7dd o Removed dependency on maven-artifact
     add cc3abdcb08 o Inherited from maven-parent:11
     add 599a631ef7 o Fixed version range
     add 53200fe549 o Fixed version range
     add 55c1b8a229 o Fixed version range
     add 6617d3a3de o Moved repository declarations to settings
     add d26c3ad3ad o Moved repository declarations to settings
     add 28e7adefc9 o Relaxed checks for error messages
     add 6bdd0c4809 o Updated IT to allow more easy adjustment of verification in case MNG-4069 remains effective
     add 066b21daeb o Used isolated repo to decouple from production metadata
     add 9dd3d69b55 [MNG-2432] Apache and Mojo plugins take precendence over plugins in the pom.
     add ece2650bb7 [MNG-4070] [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace
     add 7ad16e1a4d [MNG-4070] [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace
     add 8c7f203246 [MNG-4072] [regression] Repositories from inactive profiles are used for artifact resolution
     add ce304751dd o Stabilized ITs and made sure the metadata holding the plugin mappings under test is always refetched
     add fb3d76e491 [MNG-2432] Apache and Mojo plugins take precendence over plugins in the pom.
     add 7f7419132d [MNG-3043] Allow 'mvn test' to work with test-jar dependencies in a reactor
     add 49452abaa0 o Restored some real-world behavior (namely classes directory not created before compile)
     add a9671864f7 o Added warnings in case the artifact file does not exist (yet)
     add 6d7ceeb341 O Fixed typos
     add 021d405b8b o Disabled ITs checking POM repositories in 3.x
     add aeba75bc04 o Fixed IT
     add 7f57de0b8a o Disabled ITs checking POM repositories in 3.x
     add acee85610d o Decoupled IT from production plugin
     add 954e32dc53 [MNG-3760] Support property ${baseurl} to get RFC-compliant URL of project base directory
     add d2b29ff7a5 [MNG-4084] Unnecessary Warning for an activate profile in child project
     add bfd334f9b2 o Stabilized IT
     add 9974e8676d o Moved repository declarations to settings
     add aade1cd99d o Fixed metadata generation
     add a76d5f9f81 o Enabled test part for Maven 3.x
     add 7a2b18cccb [MNG-4086] [regression] Explicitly using plugin metaversions crashes plugin manager
     add 497c2faf6f [MNG-4087] Percent encoded characters in file URLs are not decoded upon deployment
     add 2e0ff48d0c [MNG-4091] add test for bad plugin descriptor handling
     add 848c7137a6 add a plugin dependency test as well to make sure this doesn't trigger the new validation errors
     add 7d1b3326fe only set conditionally
     add 23de707abc o Strengthened IT
     add 9c2e480a90 o Strengthened IT to check deeper inheritance hierarchy
     add 669dc6041d [MNG-2309] Profile activation order is random
     add 6736a757d9 o Strengthened IT
     add 79d44ad7bc [MNG-4102] [regression] Properties used for interpolation of inherited properties can't be customized by child
     add 5e502f2068 [MNG-4102] [regression] Properties used for interpolation of inherited properties can't be customized by child
     add 3a3ff8da4e [MNG-4106] [regression] Interpolation does not use properties from dominant settings profile if other profile defines same property
     add 7a77fab47b [MNG-4107] [regression] User settings can't override properties used for POM interpolation
     add 3e30408e37 [MNG-2591] Plugins are merged incorrectly
     add ce6577b748 [MNG-3819] [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
     add 8b9e34ff93 o Moved repository declarations to settings
     add 19c414bee1 [MNG-2387] <active> on <proxy> in settings is misleading
     add 5fc9b4ad35 [MNG-4116] [regression] Effective POM contains invalid URLs upon usage of percent-encoded characters
     add 516e45f254 o Fixed IT to ensure looked up tool path exists
     add b2d421f892 [MNG-3714] Allow specification of the toolchains.xml location on the command line
     add a9e34c1fe5 o Decoupled from plexus-utils
     add f15728a43e [MNG-3714] Allow specification of the toolchains.xml location on the command line
     add ac7bdb93a8 [MNG-3714] Allow specification of the toolchains.xml location on the command line
     add 3657308866 [MNG-4126] [regression] Properties defined in profiles.xml of parent are not inherited during multimodule build
     add 4e76e37fb3 [MNG-4129] Execution's inherited is not working as expected.
     add b0220b6caf o Fixed coverage report on Unix o Removed workaround for MNG-3900
     add 2846766111 Allow the use of non-canonical maven buildnumbers (from git repo clones and/or svn exports).
     add 12bb9ed83e this isn't implemented for the upcoming 2.2.0 release. It's in the list of issues for 2.3.0-M1 now, IIRC.
     add 9c8db2b6f9 [MNG-3118] Test-classes should come before classes in the classpath [MNG-2365] classes before test-classes in MavenProject.getTestClasspathElements() - should be the other way around?
     add 61dd562ac3 [MNG-4150] - added an OSGi compatible version range test to test Mercury integration
     add 5c936d7675 o Added support to skip tests based on Java version
     add 07c3f9eb57 [MNG-3057] properties not expanded in generated POMs when building A/B/C nested projects
     add e4812f6bed o Fixed IT to test original issue and decoupled from production plugins
     add 1237d653f2 o Decoupled ITs from production plugins
     add 3d48da9ac6 o Excluded reporting related ITs for 3.x as per MNG-4162
     add b76a547e4c o Freed heap memory
     add 73be4bf672 o Decoupled ITs from production plugins
     add d0b192dbfe o Extended IT plugin to support installation/deployment of POM projects
     add 5fa5f45a67 o Decoupled IT from production plugins
     add 8cfd30e543 o Decoupled IT from production plugins
     add 4e150340e0 [MNG-4167] Adding integration test for plugins that produce derivatives of the POM in cases where the POM contains expressions in artifact-coordinate elements.
     add cc47b0513e [MNG-4167] Adding expressions to a dependency in dependencyManagement, along with groupId and artifactId for the project, to check that all artifact coordinate elements are transformed.
     add 32e0533cc2 [MNG-4167] Fixing incorrect package.
     add b57f7e4dbc [MNG-4167] Adding new IT to the suite.
     add 2a849d3c7b [MNG-4169] Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings
     add 8c39fc8b40 [MNG-4172] Project POM artifact returned as dependency if project has no dependencies
     add 3b8cd4a1c0 o Restructured IT to use separate POMs for each test part
     add b2f3f13050 [MNG-4173] Remove automatic version resolution for POM plugins
     add 78dffb6534 o Stabilized IT to create proper pre-conditions independently from the previous test runs
     add 201a6f5867 o the reporting and site are not default parts of maven, wholly contained in its own plugin
     add f723405900 o maven 3.x doesn't use a baked in release plugin convention, need to allow other release tools and need not to be coupled to specified plugins
     add 6ed90963b1 [MNG-4180] [regression] Dependency exclusions are applied globally
     add d82dd02abc o Removed check for specific exception, failure is all that matters
     add 4e10f96234 o Fixed version range
     add 41704269d1 [MNG-4167] Removing until we decide how to implement this (probably in Maven 3). Also, limit mng-3057 to 2.1.0 only, since it was withdrawn for 2.2.0 release.
     add a54d0268bd forgot one update
     add ba5733b716 [MNG-4193] Throw validation error upon multiple repository declarations with the same id
     add 76a1edfe52 o Used declarative skip directive
     add a4f20525d6 [MNG-3401][MNG-3203] Adding ITs
     add 1133daa886 o Added plugin repository to decouple ITs from repository separation which is not the focus for these tests
     add ff97d2d940 [MNG-4191] separate plugin and artifact repositories
     add 5f8b556477 [MNG-2562] expose current time as a property for POM interpolation
     add 922c79f0b1 o Updated IT to account for effective model being populated with lifecycle-induced plugins in 3.x
     add 211bbaec90 [MNG-2562] expose current time as a property for POM interpolation
     add 2256d15ae3 [MNG-4190] same remote repo is referecned multiple times
     add 56f8e5c276 [MNG-4005] Throw Validation Error if pom contains a dependency with two different versions.
     add ed2a382640 o Decoupled IT from production plugins
     add 41f63c2abf o Extended IT to check dependency with classifier, too
     add 17d348749f [MNG-4196] [regression] Exclusions in project-level plugin dependencies are ignored
     add 5265bc6bb4 o Updated IT for 3.x which keeps the original dependeny type such that reactor resolution is transparent to clients
     add ba319e99ad o Decoupled IT from log format of core and evaluated log output of IT plugins instead
     add 0ef6828467 [MNG-4199] [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies
     add 807ec5b93b o Updated version range now that issue is fixed
     add a405737512 [MNG-4203] [regression] Dependency exclusions are not applied transitively
     add 8394332b32 [MNG-4205] Remove support for plugin metaversions RELEASE and LATEST
     add 9e5a037b4b [MNG-4206] Prefer RELEASE over LATEST when resolving plugin versions
     add d0f6936bbc o Allowed plugin to dump plugin configuration
     add c6ba6e5741 o Decoupled IT from assumption that reporting config => build config
     add 13065442f0 [MNG-4208] [regression] CLI properties can't override project properties during interpolation
     add 40aa2f7a33 [MNG-4207] Adding IT plugin that depends on log4j, and integration test to verify non-lightweight http wagon can shade commons-logging and log4j properly
     add 23a2e9b230 [MNG-4207] Adding IT to the suite.
     add da331ac3f5 taking out assembly plugin binding, since I was just using this to investigate MNG-4207
     add 8dfc2df626 o Polished IT suite
     add d7c57106a7 o Fixed typos
     add 880cd4a083 o Fixed version range
     add 222e50b298 updating version exclusion for MNG-4169 so it doesn't check for the plugin registry step for maven 2.2.0+
     add 31baf20295 [MNG-4214] [regression] Parent POMs cannot be resolved from mirrored repos
     add 7b08fae305 o Stabilized IT
     add 03c9882b27 [MNG-4191] separate plugin and artifact repositories
     add 2128d5af78 o Reduced coupling to format of warning
     add 3c7b487ca9 o Fixed IT setup to detect failure to respect offline mode
     add 1b3b083744 [MNG-2363] <profile><activation><file><exists/> does not work in a multi-project build
     add a5e86ea439 o Reduced coupling to format of warning
     add 81c61427cf [MNG-4189] o added integration test for MNG-4189 (resolving correct SNAPSHOT dependency version)
     add 3741d95e66 o Set svn:eol-style=native
     add d8fb46ab25 o Fixed version range
     add 2a10ec9090 o Decoupled IT from production plugins and console output
     add 6467911fab o Simplified directory structure
     add 8911672630 ignore target
     add 6b970f4344 o Renamed classes for more expressive log output
     add 51ae071927 o Strengthened IT to check inter-module dependency, too
     add b8be5195ca [MNG-2576] Make Like Reactor Mode
     add bf1c6e5382 o Added IDE files to svn:ignore
     add 8d7e199b33 o Fixed typo
     add f342da51f1 o Extended plugin to allow checking contents of resolved dependency
     add 9577a20721 [MNG-4231] Snapshots are not checked for updates
     add c582559005 [MNG-4235] Maven 2.2.0 produces invalid checksums during deployment to secured HTTP repo
     add 1f91a4d7fa o Used proper lifecycle mapping configuration (DefaultLifecycleMapping.phases is deprecated since at least Maven 2.0.1)
     add c9a7107c0a [MNG-4238] IT to verify that artifact handlers used in a project packaging can be loaded from a project's own build extensions.
     add 9cee8f7c1f [MNG-4238] Renaming to correct MNG. This is an IT to check that build extensions can supply the ArtifactHandler for the project in which they are declared.
     add 58ff178cf8 o Decoupled inheritance test from dependency resolution
     add f8c44030ca o Deleted empty directories
     add e8c89f8d06 o Set svn:eol-style=native
     add b2e3158b07 o Extended IT to check resume-from
     add a397f3e78f o Extended IT to check selection of projects with non-default POM filenames
     add d95172cb33 o Extended IT to check project selection by id
     add 04155f8559 [MNG-4238] Custom ArtifactHandler provided by build extension isn't used for project artifact
     add 7f25ba33bc [MNG-4244] Allow to select project for make-like reactor by artifact id
     add 643384ce2d [MNG-4246] plugin resolution failures during pom-less execution (like archetype:generate)
     add 6d114894f4 o Re-enabled ITs for 3.x
     add 63ddce509c o block out the legacy bits from 3.x
     add 63915f0ffb o Fixed version range
     add 2bfe397443 o Decoupled ITs from Maven's/Surefire's handling of system properties and be more explicit about the intented data flow
     add 403cdce0bd o loop through the lines as the emma enabled tests have some extra lines added and throw off the hard coded search for the second line
     add d69286ff48 o Improved test names
     add acfb6de4a5 o Added IT for old-style reactor mode with includes/excludes
     add 94828abb6b o Disabled IT (support for release POMs dropped from trunk)
     add d8456559f4 [MNG-3506] Adding integration test to check that artifact handlers brought in via plugins with extensions are made available, and are applied to existing project artifact instances.
     add a6759006c5 [MNG-4254] Adding integration tests for CLI-specified and settings-configured wagon providers.
     add 71b2aceb84 debug output for troubleshooting...
     add d84e595b77 Fixing IT
     add b973d32519 comment out debug mode
     add 07f4bb63f3 o Updated bootstrap
     add a13489abfe o Set svn:eol-style=native
     add c12ee05a1e o Disabled test for Maven 3.x (reporting and build are completely isolated)
     add bd8f381431 o Made IT check plugin config via model inspection for 3.x which provides an effective model including plugin config
     add 6fc84afca1 o Fixed bad commit
     add bee7986d93 [MNG-4260] Remove old-school reactor mode
     add ee6affefce [MNG-4052] import scope dependencies prefer to download pom rather than find it in the current project
     add f9ed08558a o Enabled IT for 3.x
     add 0b73c97d90 o Enabled IT for 3.x
     add e279691fa4 [MNG-4262] Make-like reactor mode fails to find projects selected by relative paths with leading dots
     add e51e188166 o Fixed/clarified pre-conditions
     add 0099828b47 [MNG-3043] Allow 'mvn test' to work with test-jar dependencies in a reactor
     add 47196117ad o Stabilized IT
     add bf51b712ea 2.1.1 was abandoned
     add dbf6f339f1 formatting
     add 7ef3e6aa4c ignore target
     add be1560443d [MNG-4254] improve integration tests to verify the default wagons
     add 3c81dccddd [MNG-4254] improve speed of tests
     add 9afe701216 [MNG-4254] turn off autoclean so there are no requirements to download when this is the first test run
     add 327ae532f0 avoid potential error on cleanup
     add 7070c42fd3 o Stabilized IT
     add d9c7de5245 [MNG-3814] Reactor builds fail due to erroneous cycle in project sorting which does not consider versions
     add 0fd630daa9 [MNG-2668] Plugin dependencies should be considered when the reactor creates the build order list
     add 91e24e94a4 o Allowed inspection of execution project
     add e80ea20bf9 [MNG-3941] Execution project is accessible to later mojo executions
     add 85ce29e72c o Added mojo to fork into other mojo with @requiresDependencyResolution
     add 69824adbf4 [MNG-2140] Mojo in forked lifecycle invoked in reactor build cannot find reactor dependency
     add 1e9af61212 [MNG-4269] [regression] Invocation of just installed plugin on its plugin project can fail with ComponentLookupException for mojo class
     add b4ca620591 [MNG-4270] Integration tests.
     add c3922c2b4f o Added mojo to load classes from project class path
     add 8edb38fd2f [MNG-4273] [regression] Internal utility classes of core leak into plugin realm
     add 867b217a2c [MNG-4274] [regression] Plugins with an undeclared but transitive dependency on plexus-utils get wrong version of p-u
     add a1a0bb1339 [MNG-4276] Plugins with indirect dependency on plexus-utils are stuck with plexus-utils:1.1
     add fcd32c20f3 [MNG-4274] Plugins with an undeclared but transitive dependency on plexus-utils via a core artifact get wrong version of p-u
     add c2752a06c6 [MNG-4166] Problem parsing command-line options in release:perform
     add 7e40b232ba [MNG-4277] Remove core artifacts from ${plugin.artifacts}
     add 9a7643eab8 [MNG-4279] Test graceful failure of wagon provider selection
     add a31495645e [MNG-4279] Attempting to work around apparent issues with reusing the 'central' repository/server id for this IT.
     add 45b639a308 [MNG-4280] [regression] Direct CLI invocation of goal causes "default-cli" config to be processed twice, duplicating list values
     add 76a1b62fac [MNG-4281] remote snapshots are prefered over locally installed snapshots in maven3 svn rev 800808
     add ffca6bafc9 o Added workaround for bug in plexus-velocity
     add bdc516fab9 [MNG-4283] [regression] Parent POM with packaging other than "pom" is not rejected
     add 5808d99545 [MNG-4275] Adding integration test to verify that a warning is output when a direct dependency has been relocated.
     add a937dfce25 [MNG-4275] [regression] Direct relocations no longer log at WARNING level : MNG-3380 conflicts with MNG-1689
     add 1c95a9cbef [MNG-4287] Make ToolchainManagerPrivate session-aware
     add bb004bd928 o Added IT plugin to test @requiresOnline
     add 1e527fea47 [MNG-4291] [regression] @requiresOnline mojo annotation is ignored
     add d0781415e7 o Fixed typos
     add d23f37d1b6 o Re-enabled IT for 3.x
     add 4bbd446e81 [MNG-4293] Extend Mojo API to allow resolution of both compile and runtime dependencies
     add 724131c8be o Enabled IT for 3.x
     add 7ccdc16429 o Decoupled IT from core API details like wagon manager and tested effective repo access instead
     add 77ba2adf5f [MNG-553] Secure Storage of Server Passwords
     add 0ee199ecfa [MNG-553] Secure Storage of Server Passwords
     add 0c4f4cb048 o Decoupled IT from log output
     add d28b471917 [MNG-2693] Error executing post-site: java.util.MissingResourceException: Can't find bundle for base name site-plugin, locale en
     add 0dc945b22d [MNG-3872] Profiles not being activated for relocated POMs
     add e71f2bcb58 o Extended plugin to dump dependency artifacts as well
     add da2471a067 [MNG-4304] [regression] MavenProject.getDependencyArtifacts() not set
     add c791ab82e1 [MNG-4305] [regression] ${localRepository.basedir} is not a proper path
     add 0adc235ad2 o Strengthened IT to check repository identity
     add 7c10898703 [MNG-4312] Magic expressions injected by PluginParameterExpressionEvalutor conflict with expressions used by plugins to access system properties
     add 1ec7660bb5 [MNG-4314] [regression] Direct invocation of aggregator plugin causes plugin to run on each project
     add 80a1c965f0 o Fixed indentation
     add b2682eb6f2 [MNG-4317] [regression] g:a level metadata is not properly processed when resolving plugin version
     add be059f0fed o Extended mojo to track its execution
     add 9989846e5f [MNG-4318] MavenProject.executionRoot is not set correctly
     add 9825603d33 o Improved test description
     add 70c178ebde [MNG-4321] [regression] Configuration from plugin management is not applied to goals invoked from CLI
     add 3a035b0626 o Extended IT to check the case of using plugin management, too
     add 25425fc8ed o Added mojo to test dependency resolution + aggregation
     add b12cc9b647 [MNG-4320] [regression] Aggregators invoked from CLI no longer resolve dependencies for all reactor projects
     add ac12d6a88d o Extended IT plugin to allow testing of forking+aggregation
     add 4f0f75f6f2 [MNG-1073] aggregating goal does not fork a lifecycle
     add ca7d6bd791 o Enabled IT for 3.x
     add d4d62f2940 [MNG-3991] POM validator allows <scope>optional</scope> but it is not valid
     add dd0a1b6d40 o Extended plugin to track execution of forking mojo
     add 3b0b101f88 [MNG-4327] [regression] Forking mojos that are bound to a lifecycle phase that gets forked execute multiple times
     add 634dc3197d o Added primitive parameters
     add 78b2f2fd22 [MNG-4238] [regression] plugin parameters of primitive types can't be populated from expression
     add 785f9c5e8c o Disabled IT for 3.x (we're aiming at a single Jetty-based HTTP wagon that combines the features of the existing two HTTP wagons)
     add 2e768dadce [MNG-4331] Add new mojo annotation @requiresDependencyCollection to grab dependency tree without files
     add c00f0b1418 [MNG-4332] [regression] Default plugin executions contributed by packaging execute after executions from plugin management
     add 20630cf215 o Re-enabled IT for 3.x
     add 79dcdf27c8 o Fixed parent references
     add bb5c5e4555 o Removed superfluos files (cycles were and won't be supported, the non-cyclic case is already covered by the IT for MNG-3220)
     add c8c274aea6 [MNG-4335] [regression] <settings><offline>true</offline</settings> is not honored
     add 99e67b151d o Enabled access to non-public methods
     add 0ba2089726 o Relaxed log parsing
     add 232f10a039 [MNG-4338] Unexepceted "Unknown packaging: bundle" error for plugins with custom lifecycle mapping that defines optional mojos
     add 7479590472 [MNG-4341] [regression] Plugins are not executed in POM order
     add b11388fdca [MNG-4292] Support Enum-type parameters in mojos
     add b9dfa659b0 [MNG-4344] [regression] Managed executions of plugins introduced by default lifecycle bindings execute before explicitly defined plugins
     add d8c8aa79d9 [MNG-4345] [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase
     add 5937db3664 [MNG-4345] [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase
     add 9f1fb01f73 [MNG-4342] [regression] Multiple goals within single execution with equally named parameter get configured with wrong default values
     add 97ca7d65fa [MNG-4348] [regression] Unnecessary remote repo access for POMs while execution plugin that does not require dependency resolution
     add bfa49a9f35 [MNG-4349] [regression] Maven hangs in endless loop if POM of relocated artifact is invalid
     add df5a0d668c [MNG-4350] [regression] Multiple goals bound to the same phase in a lifecycle mapping get executed out of order
     add 07c33af78b [MNG-4347] Integration test, currently disabled in suite until MNG-4347 branch is merged onto 2.2.x branch.
     add 374e7fe7ef adding license headers
     add eae4a70692 [MNG-4148] integration test to verify that the fix for MNG-4347 also fixed this one.
     add 96a9c446a3 enable MNG-4347 (and MNG-4148, in the same class) tests inside the suite.
     add 84fb104786 [MNG-4148] Moving out into a separate IT from MNG-4347, and using a remote repository instead of a local repo directory structure to be copied in. This hopefully future-proofs the IT from changes in the local repo structure.
     add 9c939c9400 o Enabled IT for Maven 3.x
     add 8468d108f1 [MNG-4353] [regression] Plugin dependencies are not downloaded from repos given in the plugin's POM
     add 9080281526 [MNG-4355] [regression] Extensions without version in the POM are not resolved to the RELEASE artifact
     add 14a2668453 [MNG-4356] [regression] Active component maps with stateful per-lookup components broken
     add 01a18ac944 [MNG-4357] [regression] Custom packagings from build extensions are not reliably loaded during a reactor build
     add 38d55fb8ff [MNG-4359] [regression] Locally reachable parent POMs outside of reactor are not found during dependency resolution
     add 764bbbae75 o Extended test to increase likelihood of hitting a wagon that is actually bundled with the core
     add 89f9847b00 [MNG-4360] [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x
     add 883a01065d o Stabilized IT
     add df044e3b39 o Enabled IT for Maven 3.x
     add 3139ae54f6 [MNG-4361] [regression] command line option "-update-snapshots" does not work
     add e222f2fb27 [MNG-4048] Allow to resolve dependencies using version range from reactor
     add 542ee6f24a [MNG-4343] maven always checks missing release artifacts
     add e663e1a7b8 [MNG-187] add getModuleProjects() to MavenProject
     add 76ea07d222 o Strengthened IT
     add 635434bb9e [MNG-4363] [regression] Dependency artifacts injected by plugins aren't included in class paths
     add 8e1250463e o Re-enabled IT for 3.x
     add ddafb6c8af [MNG-4365] XmlPullParserException while parsing XML with encoded entities within attributes
     add 0085e85a15 o Updated to maven-verifier:1.2
     add 1ef3608b09 [MNG-4367] Consider layout for mirror selection
     add 018a20043d [MNG-2098] Artifact resolver incorrectly selects repository which doesn't contain the selected version
     add 2f2954db6e [MNG-4381] Allow extension plugins to contribute non-core components to be reused by other plugins
     add 87e02e4f16 o Inherited from maven-parent:13
     add 00fe5007d6 o Extended IT
     add a47081f81d [MNG-4385] [regression] Custom lifecycle mappings from build extension leak into other projects in the reactor without extension
     add dcdcc9e445 [MNG-4387] [regression] Quiet logging can't be activated
     add 2b5db622d1 [MNG-4386] [regression] Debug logging can't be activated
     add 7a6528147a [MNG-3183] Allow a user to specify logging to a text file
     add 345a1e433e [MNG-4319] Property expansion does not work for goals in plugin executions
     add 877538470d [MNG-3991] POM validator allows <scope>optional</scope> but it is not valid.
     add d3f97a6786 [MNG-4383] Uninterpolated expressions should cause an error
     add f149012354 o Stabilized ITs
     add 9ecfbdd81f o Fixed typo
     add e9f544b2d6 o Improved error output
     add fdbe98019a o Strengthended IT to check interaction with other wagon usages
     add f064075e3f o Stabilized IT
     add 7732d7f5ef o Separated build logs
     add 5436f96a8f o Refactored IT to reuse existing IT plugin
     add a5f8800c70 o Prepared ITs for execution by embedded Maven
     add db8d971f8c o Simplified debugging
     add eb29f79775 o Updated to maven-verifier:1.3-SNAPSHOT
     add 1678e0d63a [MNG-4390] Make parsing of settings.xml lenient with respect to unrecognized tags
     add 86606b5706 o Mentioned possibility to run ITs with Maven from IDE workspace
     add 782d0355e7 [MNG-4393] [regression] Parent POMs resolved from repository are parsed in strict mode
     add bb0c200385 [MNG-4204] Remove support for legacy style repositories
     add 58c4ace578 [MNG-4396] [regression] Ant plugin fails with Maven-3
     add 3c94c762c4 [MNG-3819] [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
     add b042397e85 [MNG-4400] [regression] Repository order from settings.xml is not respected during artifact resolution
     add 30e247f191 [MNG-4401] [regression] central repository is tried before explicitly declared repositories during parent POM resolution
     add f391318754 [MNG-4403] Create an IT to test that strict model validation does not apply to dependency POMs
     add 5529da9248 [MNG-4402] Improve duplicated modules error
     add 786b2469d0 [MNG-4404] Throw validation error upon duplicate profile id
     add c988335dac [MNG-4405] Uninterpolated expressions should cause an error for plugin versions
     add 2307248d92 [MNG-4405] Uninterpolated expressions should cause an error for plugin versions
     add 0a7530f99c [MNG-3807] Maven is not interpolatin Properties at plugin configuration
     add dcccbb109c [MNG-4410] [regression] Maven execution does not end after showing usage help
     add 846cd8f833 [MNG-4411] [regression] Maven execution does not stop after showing version
     add 9e64a4c63f [MNG-4148] Apply profiles from settings.xml to POMs built from the repository
     add c9bec7958e [MNG-4408] Missing settings.xml is silently ignores
     add cd63cdc648 [MNG-4412] Make legacy entry points to repository system pick offline mode from session
     add 6595e9fa66 o Improved error messages
     add 4f5292e80b [MNG-4413] [regression] Repositories discovered in dependency POMs are not subject to mirroring
     add 7fe1416202 [MNG-4415] [regression] Plugins are not properly ordered after merging with inherited parent plugins
     add 87ee1e0d2d [MNG-4416] [regression] Plugins are not properly ordered after merging with profile plugins
     add 9da8285a7e [MNG-3607] Class loaders employed by Maven return invalid URLs to resources
     add f5a2af2936 [MNG-4422] [regression] Property expansion does not work for phase of plugin executions
     add 0bed1438ce [MNG-4319] Property expansion does not work for goals in plugin executions [MNG-4422] [regression] Property expansion does not work for phase of plugin executions
     add 8e79e60ba7 [MNG-4423] Allow to query session data via plugin parameter expressions
     add 443622bbf5 [MNG-4421] Warn regarding old-style references when used in a project build
     add cca0924031 [MNG-4421] Warn regarding old-style references when used in a project build
     add 1fec816dbd o Stabilized IT to account for boot class path of IBM JREs
     add 79dc82b620 o Strengthened IT
     add 0a08a55b39 o Strengthened IT to check another Maven 2.x feature
     add 7d3a1d5d0c [MNG-4429] [regression] jspc plugin works in Maven 2.2.1, fails in 3.0
     add 13a4c5d630 o Added missing plugin
     add 8fb37c5587 [MNG-4430] [regression] Presence of distribution management status in POM of local project does not cause validation error
     add f05fd73fc7 o Reverted to default test behavior, i.e. fail build upon test failure, ITs are supposed to pass now
     add 3079f709b0 o Added missing plugin
     add 2591317980 o Fixed IT to respect file comparison rules of underlying OS
     add 306f47cb25 [MNG-4433] [regression] command line option "-update-snapshots" does not work for parent POMs
     add 8b22633443 o Strengthened IT
     add 33e3f5d30b Checked in test for MNG-3004, runs only in versions later than 3.0-alpha-3
     add 81cd3b3355 Added mng3004 test to integration suite
     add 7e578bd047 [MNG-4436] [regression] Singleton components can get instantianted multiple times
     add 95176f6281 [MNG-4412] Make legacy entry points to repository system pick offline mode from session
     add 1083ef52c3 [MNG-4436] [regression] Singleton components can get instantianted multiple times
     add eccb7f7e31 fix spec
     add 411036fd49 clean up some version specs
     add 04e989b76b correct version ranges for versions the regressions were fixed in
     add e19b808eda o Made test fail properly
     add 2d0d9ae023 [MNG-4448] Create IT to check for support of HTTP redirects
     add df196bc14e [MNG-4450] [regression] Stub project for missing dependency POMs is not properly created
     add f6869fab4b [MNG-4453] [regression] Plugin versions defined in a lifecycle mapping are not respected
     add 320012ec9a [MNG-4459] [regression] Effective settings as visible to plugins contain plain text passwords
     add bb2a2af522 [MNG-4461] [regression] No transfer progress during artifact deployment
     add b5fc08e621 [MNG-4465] [regression] can't run mvn help:effective-settings when offline
     add 0cf9b1ae8c [MNG-4469] [regression] deploy:deploy-file fails with secured repository
     add d2e913db91 [MNG-4470] [regression] Proxies are ignored during artifact deployment
     add 84f6b19954 o Used different host names to workaround some proxy caching of the JRE
     add e45c1a3bed [MNG-4471] [regression] Wagon manager does not respect instantiation strategy of wagons
     add 428a8b1d98 o Added some more comments on running the ITs
     add 4f26200638 [MNG-4482] [regression] command line option "-update-snapshots" does not work for plugins/extensions
     add 5656536d57 o Refactored plugin
     add 483438a49b [MNG-4479] [regression] Project-level plugin dependencies ignored for direct CLI invocation if plugin key uses properties
     add 48b86211ca [MNG-4488] [regression] Parent POMs resolved from repository are validated in strict mode
     add ee9a264106 [MNG-4489] [regression] Mirror/proxy/auth does not apply to repositories discovered in POMs of build extensions
     add 8f9b890cef [MNG-4498] Don't fail dependency resolution if one remote repo's metadata is broken
     add dbae04d079 o Fixed typo
     add 5f939ed285 [MNG-4500] [regression] Maven checks for updates of timestamped snapshots
     add 4486e10798 [MNG-4368] DefaultArtifactInstaller should only overwrite files if timestamp has changed
     add b2614ec5b2 o Inherited from IT parent
     add 535c0bd203 o Removed empty directories
     add 576b63037f o Decoupled IT from production plugins
     add ff475c2eb1 o Decoupled IT from production plugins
     add 2f32a8bc4c o Updated version range
     add 4642532999 o Decoupled IT plugin build from MPLUGIN-136/MNG-3741
     add a2b229f4ab o Decoupled IT plugin build from MPLUGIN-136/MNG-3741
     add 8c17602e36 [MNG-4512] [regression] Profile activation based on JDK version range fails if current version is close to range boundary
     add 7dc7a0001f [MNG-4379] Properties defined in parent POM and used in systemPath element cause POM validation warnings and dependencies ignoration - compilation error
     add 6b15c605d1 [MNG-2135] multi-project build that creates it's own plugins needs bootstrapping
     add 134bdd165d o Strengthened IT to cover metadata as well
     add b081b4aca2 o Increased concurrency
     add 58996c48bc [MNG-4544] Concurrent access to Maven internals involving active component collections is not thread-safe
     add 835c6dfa11 o Refactored code
     add 7fef78ed4a [MNG-4522] Maven3 doesn't fail build when a pom from transitive dependency can't be found
     add e893cab008 o Fixed test description
     add 5d2f29db76 [MNG-4522] Maven3 doesn't fail build when a pom from transitive dependency can't be found
     add 9628859d06 o Decoupled ITs from timestamp granularity of filesystem
     add c28d4c9cb3 o Enabled debug logging
     add 8e1f46931a [MNG-4536] Long build time - enforcer running too many times
     add 2f28a0483c [MNG-4526] [regression] Shade plugin includes too much (relative to 2.2.1)
     add 8f40ee8c30 use the version of surefire from the parent
     add 1b5281b1a3 [MNG-4464] Improve handling of relative paths with backslashes
     add caf70b7c17 [MNG-4554] [regression] plugin updates are requested on every build regardless of policies
     add fb5d21b746 [MNG-4561] [regression] network settings are not applied to repositories from plugin dependencies
     add 37f22e516b o Strengthened IT
     add ca1ab4eff5 o Strengthened IT
     add b38e25c739 o Worked around connection/proxy caching by Sun's HTTP client when ITs run in embedded mode
     add 5af0ae1390 [MNG-4528] [regression] mvn deploy ignores proxy settings
     add 3e37fe1c52 o Added profile to run ITs using embedded Maven
     add 620b0c5527 o Disabled EMMA runtime controller to avoid port conflicts
     add f51933008e [MNG-4564] Location (and name) for settings-security.xml has changed in Maven 3
     add 86d937b8de o Fixed test
     add 5aaec14151 [MNG-4572] <modelVersion> element in pom does not allow whitespace around version string
     add b16fc8168b [MNG-4553] Plugins artifact filtering should use full Artifact identification instead only ArtifactId
     add 360c1b7922 [MNG-4570] [regression] User/pass from settings.xml is not used during site:deploy
     add 3b8f5b1529 o Disabled embedded execution of test
     add 71fd95ff1d [MNG-1144] List 2 or more maven goals in the <defaultGoal> of the POM
     add a9262cf8ed [MNG-4580] Plugin dependencies for module ignored when building from aggregator project using direct plugin invocation
     add e4d8f69484 [MNG-4586] Plugin prefix can't be resolved from plugin management if management entry is missing plugin version
     add 3c0616ffa0 [MNG-4428] Permament move (error 301) not handled properly by Maven
     add c2c7ee6575 [MNG-4428] Permament move (error 301) not handled properly by Maven
     add 1a7c67bc31 o Fixed version range
     add d74c83c25b [MNG-4590] [regression] System properties are no longer interpolated in imported POMs
     add 5d1e6442da [MNG-2486] ${project.version} evaluated to timestamped version if referring to SNAPSHOT
     add a0df903c89 [MNG-2577] Allow interpolation of Properties in settings.xml
     add 75ce32ab48 [MNG-4600] [regression] Optional flag from dependency management applied to dependencies
     add 02aa0ea7cf o Strengthened IT
     add 718107c09a o Fixed typo
     add 8028a86643 o Updated IT to account for difference in validation message
     add 234852c9f6 [MNG-3297] maven should not give dependencies to plugins that don't @requireDependencyResolution
     add 25f2d3529d [MNG-4162] Removal of all reporting logic from the core of Maven
     add 80bd86f643 o Changed IT to use the proper lifecycle phases and reflect real world scenarios
     add b1880e6671 [MNG-2222] dependency to dependency without source code fails
     add 8bb7612e0d [MNG-1701] Validate that a plugin is not configured twice in the pom
     add f6bc314e2e [MNG-4005] Throw Validation Error if pom contains a dependency with two different versions
     add ce852d53fc [MNG-3529] mvn -D=" " throws an exception o Added IT
     add b48e355ee0 [MNG-4326] Maven should not check snapshot repositories for dependencies in the reactor
     add a9ebc936fc [MNG-3208] Injection of an inter-module dependency via profile does not affect reactor projects ordering
     add 1f2bfb7050 [MNG-3122] MAVENPROJECT: getActiveProfiles() returning duplicate activeByDefault profile defined in LOCAL_HOME/.m2/settings.xml
     add fd589e23bb [MNG-2741] [regression] Meaningless error message: "Error transferring file"
     add b17c2d6917 [MNG-3477] Authentication failures on dependency download aren't reported
     add a158788316 [MNG-4418] Dependency resolution appears to misbehave if a remote repository uses the id "local"
     add 3caf7710de o Updated version ranges
     add 1c8ff10e2a [MNG-2848] Environment variables in profile activation not working
     add 1d243fcd23 [MNG-2276] profile activation by property doesn't work with properties defined in settings
     add 5c898cf7ef [MNG-3766] toolchains not found in extensions
     add e841fb9f69 [MNG-4555] mvn archetype:generate -o (offline) still results in a "checking updates from central"
     add 0b07e81350 [MNG-461] warn, but don't fail, on a missing POM in the repository
     add 24cdbaf4e3 o Decoupled ITs from POM resolution error handling
     add abaceedaf9 [MNG-3470] Build does not fail on corrupted POM even with checksumPolicy=fail
     add 059c71e8a5 o Decoupled ITs from user environment
     add 9d0571f9a6 [MNG-2305] only first active proxy considered/used
     add 8928fd7344 o Decoupled from handling of trailing slash
     add ec19fcf37b [MNG-3133] DefaultModelInheritence::appendPath assumes it is operating on interpolated/literal paths
     add 0306750438 o Clarified test design
     add c330af74ae [MNG-4618] maven-javadoc-plugin aggregate-jar fails with maven3 and multiple modules
     add b6850be14b [MNG-2103] Inheritance of <plugin> overrides that of <execution>
     add c3d0882110 o Extended IT
     add c70688f888 [MNG-4022] Incorrect merge behavior using profile driven plugin configuration
     add fe1c3229e7 [MNG-4625] Interpolation of settings.xml fails if an expression's value contains XML markup
     add a066d94d26 [MNG-4629] [regression] POM validation fails upon non-existing system-scope dependency
     add edc2131cd3 o Used more interesting packaging
     add 7a2d1cf3af [MNG-3092] Version ranges with non-snapshot bounds can contain snapshot versions
     add 2cea2cc443 o Enabled overlooked IT
     add f730a6fbf1 [MNG-2994] Snapshot repositories are not checked when using ranges
     add 6af379ed48 [MNG-1751] merging metadata doesn't fail when timestamp is in the future
     add c2066127f9 [MNG-4453] [regression] Plugin versions defined in a lifecycle mapping are not respected
     add 84f06b3b5b o Decoupled IT from production plugins
     add 56932ec01d [MNG-4644] Misplaced text contents in root element of POM is not rejected by parser
     add 54823c301f [MNG-4654] Maven erroneously selects artifact handler contributed by extension plugin for use with project main artifact based on the handler's packaging rather than type
     add 016b4bb08b [MNG-4658] Relax validation of repository ids and only warn upon conflict with "local"
     add 0583afc663 o Renamed artifact to match issue number
     add d422609927 [MNG-4665] Missing component test class from maven-it-plugin-class-loader project? Submitted by: Stuart McCulloch
     add cd37acd46e [MNG-466] Adjust the expected message string in MavenITmng2690MojoLoadingErrorsTest Submitted by: Stuart McCulloch
     add c7f9fe8e8a [MNG-4666] [regression] Plugins depending on plexus:plexus-container-default get broken runtime classpath
     add 90e9dfcb0a o Stabilized IT
     add 7cfe89ecaf [MNG-4677] [regression] Plugin configuration incorrectly inherited from parent pom
     add c31ca6323b [MNG-4679] [regression] command line option "-update-snapshots" does not work for dependency:copy-dependencies
     add 17524992a7 o Refactored code
     add a5c8fa0983 o Stabilized IT and ensured artifacts have different size
     add 28a8392032 [MNG-4684] distributionManagment section in profiles do not override default one (maven 3 regression)
     add c2864547b9 o Enabled test execution for embedded profile
     add 669bf93f45 o Stabilized IT
     add e580ddd2f3 o Fixed bootstrap to include missing dependency
     add 46ae5b81c4 [MNG-4643] [regression] Transitive dependency not available due to dependency POM erroneously rejected as invalid
     add 9480bebbf4 [MNG-1803] Provide line number information when there are errors processing a pom.xml
     add 43b2be7947 o Fixed version
     add aafe8e9c67 o Extended plugin to support expressions like "project/dependencies/*/artifactId" to iterate collections
     add 534fba08f5 [MNG-4696] [regression] MavenProject.getDependencyArtifacts() misses elements
     add 62f9958f58 o Adjusted tests to use same set of repos across Maven runs
     add 05fce7420c o Simplified code
     add 7a0edc2404 o Improved project names
     add f94906090a o Fixed mojo to not use single artifact instance in two different contexts
     add 7eae8484bf o Decoupled test from subtle issue with stub packaging
     add fbc935e05c o Added comment
     add 7be4a13465 o Strengthened IT to monitor actual repository access
     add e855cc456c o Fixed potential threading issues
     add 2786d04a59 o Adjusted tests to use same set of repos across Maven runs
     add 2b0eae3e20 o Strengthened test to check both direct and non-direct optional dependencies
     add 5f17d0be26 [MNG-4720] Create an integration test to capture effects of exclusions from dependency management in combination with exclusions from regular dependencies
     add 10574a23c4 [MNG-4721] Create an integration test to check handling of optional plugin dependencies
     add e3f50a68db [MNG-1895] Dependencies in two paths are not added to resolution when scope needs to be updated in the nearest due to any of nearest parents
     add c36362ae08 o Added profile to test already installed/deployed Maven distro
     add 2b29d9e816 o Stabilized test
     add 2168b91dc9 [MNG-4725] Extend core artifact filter to exclude Guice-based Plexus shim
     add da5c998ec9 o Extended plugin to detect stub models
     add b1e147f59d o Fixed NPE
     add 107698949a [MNG-4729] Mirrors and servers not accessed properly by plugin on a build
     add 0a350d87da o Re-enabled IT
     add e39fe99fa1 [MNG-4745] [regression] Maven does not check for plugin updates, even if forced via -U
     add 3e5a7a6f52 o Deleted broken IT that is now superseded by IT for MNG-4745
     add ec95896cf6 o Stabilized IT for embedded execution
     add 607283fabe [MNG-4633] Test
     add a308b84318 o Adjusted setup
     add 9720c0d503 o Fixed parent
     add ee063d5cb2 o Added factory method to create verifier setup with global settings
     add 6b1259ec75 o Fixed version range
     add 24d00c6eda o Made ITs use global settings for common setup
     add 35e6798412 o Restored accidentially deleted config
     add a7d081413c o Disabled IT while working some more on it
     add 3be0825ecf o Tweaked performance
     add 46382579be o Used property prefix different from Surefire props
     add add8955b29 o Deleted IT for MNG-3920 which is superseded by more extensive IT for MNG-4666
     add 4b3c364887 o Enabled ITs to choose different global settings depending on network needs
     add cd0287119b o Restored accidentially deleted config
     add 3af97f644f o Excluded cruft
     add 277a1aa129 [MNG-4747] Javaagent not usable since 3.0-alpha
     add 82c1d1e56a o Updated embedded profile to avoid pollution of system class path presented to Maven
     add 0944566b76 [MNG-4750] [regression] MavenProject.getDependencyArtifacts() aren't resolved
     add 63dacc9dff [MNG-4615] [regression] @required plugin parameters are not validated
     add 59b59a5817 o Disabled IT about unresolved issue for now
     add 5f7010ce93 o Extended IT plugin to enable external validation
     add 0ad9520a9c [MNG-4233] Artifact does not get resolved from the reactor
     add cec115161c o Extended IT to better match real life and check interaction with static dependencies
     add 106e6fdf1b o Fixed bootstrap
     add c08498f3af [MNG-4761] Adding integration test
     add 957a4e2883 o Stabilized test
     add 6907ff5eeb [MNG-4761] Fixing version range to accommodate maven 2.2.x fix.
     add ca5077bf4c [MNG-4764] @required plugin parameters using default-value with expressions are not validated
     add bfac6a4a70 o Tweaked IT plugin
     add 830da18971 o Added detection of Maven version to ease execution of individual ITs via -Dtest=
     add 8f013114af o Decoupled IT from production plugins and local repo format
     add 621d58347c o Fixed test order
     add 0728a00f0d o Removed superfluous mirror (handled by global settings)
     add 36bb0bfe27 [MNG-4768] Depending on declaration order, nearest matching version does not win when version range is involved in conflict
     add 3796ddabcd o Refactored IT plugin
     add fa8dd18cb9 [MNG-4765] Failing to determine java version for profile....
     add 1fa3532fc5 o Removed cruft
     add ed9a05f8d4 [MNG-4755] Version ranges cannot be resolved against mirror if a local artifact is present
     add ce307e4075 [MNG-4771] [regression] Plugin prefix resolution ignores enabled flags on repository
     add 97ceb96368 [MNG-4772] [regression] Plugin version resolution ignores enabled flags on repository
     add d0ee8ac8b0 o Stabilized IT
     add 4360acf9c2 [MNG-2686] POM dependency scope auto-downgrades from provided to test
     add 986408e30e [MNG-4769] Regression: <enabled> flag for central cannot be overriden
     add b6ccc0ff6a [MNG-4690] Transitive dependency lost when included another dependency
     add 39d73b725b o Enabled ITs for 3.0-beta-3+
     add 6b8c0dc2e0 o Ensured IT tests the proper code path
     add 59b0062c08 o Enabled IT for Maven 3.x
     add 80bb587554 o Decoupled ITs from user environment
     add 7eb8e770d6 o Decoupled IT from production plugins
     add f1f2de19ca [MNG-4776] NPE during build from parent but not from child
     add 9a739a395b [MNG-4779] NullPointerException thrown during dependency resolution when dependency with range occurs more than once in the dirty tree
     add f7af83166d o Stabilized tests
     add de93e51e31 [MNG-4781] Can't deploy to Nexus staging repository
     add c9a33756ce o Tweaked IT to better match real life
     add 7921107194 [MNG-4756] Aether integration
     add 149f4eb440 [MNG-4786] [regression] Ant-based mojo using maven-script-ant:2.1.0+ causes NPE
     add f0f98c23ef o Tweaked coverage filter to exclude uninteresting files
     add a2cba60e95 [MNG-4791] [regression] POM artifacts passed into MavenProjectBuilder.buildFromRepository() are no longer resolved
     add dccd30bf17 o Fixed version range
     add 78debe8e47 [MNG-4789] [regression] Difference in compile scope dependency resolution
     add 5e7d4e0821 o Extended IT plugin to allow distinction of multiple executions
     add 66808febbf [MNG-4795] [regression] Dependencies in forked reactor projects are not resolved when aggregator bound to lifecycle forks
     add 9d1954c51d o Stabilized test
     add b94b1145e3 [MNG-4800] Conflict resolution does not pick sub tree of nearest dependency if farther conflicting dependency has wider scope
     add ebde2ed68f [MNG-4452] Metadata for snapshots should include classifier
     add fd071c81a9 [MNG-4788] [regression] Appassembler Maven Plugin doesn't work like as it should
     add 59eaca8a41 o Fixed missing basedir alignment
     add bd5218cbae [MNG-4785] NPE in dependency resolution code for TC plugin
     add b2577e5ac3 o Fixed compilation error on JDK 1.5+ due to method clash
     add c1b11a5900 [MNG-4807] Extend core artifact filter to exclude relocated Guice-based Plexus shim
     add dec886b223 o Fixed version range
     add 349aec4342 [MNG-3092] Version ranges with non-snapshot bounds can contain snapshot versions
     add d30662440a [MNG-4309] Checksum validation doesn't fail the build for repository metadata files
     add efd19269c5 [MNG-4814] Eary dependency resolution attempts for reactor projects prevent their later resolution from the reactor
     add 95eaeb853e [MNG-4811] Custom Maven Plugin regression in Maven 3.x, custom ComponentConfigurator causes infinite loop
     add 26edb61ba3 [MNG-4829] [regression] Checksum failures aren't logged
     add eaaa8e9ccd [MNG-4834] [regression] MavenProject.getParent() ignores configured repositories
     add b0b96f6615 o Disabled test for unresolved issue
     add e97ca06de4 [MNG-4842] [regression] Repositories discovered in dependency POMs override repositories configured for original resolution request of POM
     add 5f8a0dbf6c [MNG-4845] [regression] MavenProject.getDependencyArtifact() returns artifacts without version for dependency with version range
     add dcf5c5ce9b reinstate test that works on recent versions
     add 65ec1e7cd3 re-enable User-Agent IT for Maven 3
     add 7d49eceb51 restore semi-functional IT
     add cf9c67bd42 attempt to correct issue with Windows CI build
     add 4f8959631d simplify as recommended by Benjamin
     add 203d31a548 make wagon tests basedir independent so they run on the embedded profile
     add e276c57be0 o Stabilized test
     add cbc54d555d [MNG-4872] Dependency exclusions not always honored for dependencies with classifier
     add 1226ce1ef7 [MNG-4874] The <latestVersion> value isn't updated for local installs
     add dfae567d59 [MNG-4877] Regression: Deploy to SCP with privateKey fails - privateKey and passphrase gets lost
     add ac354cdfcd o Decoupled plugin output from MNG-2961
     add 9920a9d0a7 [MNG-4891] Improve robustness of snapshot dependency resolution in case a remote repo accidently uses the id "local"
     add 9812cb1b13 [MNG-4883] [regression] Dependency resolution does not fail for artifact with over-constrained version ranges
     add cfd5e074ec o Fixed instantiation strategies
     add e1baefaaf0 o Decoupled IT from production plugins
     add 5274768c8c [MNG-4895] Plugins depending on 3rd party JARs that contain the Maven API can't be configured/run due to type incompatibilities
     add 9d24186dda [MNG-4890] -pl, -am and -amd options don't consider the version of the artefacts for building the reactor
     add e2795bbd56 o Extended IT to check both downstream and upstream module handling
     add 7f0a463a69 [MNG-4883] [regression] Dependency resolution does not fail for artifact with over-constrained version ranges
     add ba285e9339 [MNG-4850] [regression] several elements of server configuration in settings.xml are not honoured
     add 8b8163df99 [MNG-3775] [regression] Problem in dependency resolution with exclusion, pom parent
     add 38d2bbd26e [MNG-4913] [regression] User properties override equally named POM properties of transitive dependencies
     add 7682e5fa29 updated pom xsd location to http://maven.apache.org/xsd/maven-4.0.0.xsd
     add f54f7c2ad7 [MNG-4925] Mismanagement of container lookup realm can cause type incompatibilities for plugins looking up components by string
     add 9e887c2e75 [MNG-1142] restriction of [1.6,) and [1.5,1.6.2) in that order results in 1.6.2 instead of 1.6.1
     add 2e241679cf [MNG-2738] 1-char profile names cannot be activated with -P
     add eee999cc5a o Fixed typo in version range
     add 76dc902a28 [MNG-4936] Allow to better monitor and adjust a Maven build during CI
     add 01ba5ac988 o Decoupled ITs from layout of local repo
     add f01de836ab [MNG-4945] Remove mergeId from public POM
     add 483edff5ab [MNG-4955] [regression] Outdated remote snapshots are preferred over locally installed snapshots
     add b1195dfd8a [MNG-4952] [regression] RELEASE field of repository metadata is not updated upon repeated deployments
     add 4979014483 [MNG-4840] Prerequisites is not working on m3
     add d3a46290cc [MNG-4919] Plugin execution contributed by lifecycle mapping gets lost when same goal is bound multiple times
     add 67f87669c1 o Enables local JVM monitoring for Java 1.5
     add 981d7365c1 o Used distinct log files for each test
     add 4614c06a8c o Increased heap memory for embedded tests
     add 36d3b7f998 [MNG-4966] Preserve double slashes in the scm connection url - identifies absolute repository paths for mercurial
     add fe56bacc2a [MNG-4960] [regression] Make-like reactor mode does not build selected project when resuming from one of its prerequisites
     add 40fe645460 [MNG-4975] [regression] plugin executions injected from profile run before instead of after existing executions in the POM
     add 8eb6ab7ee0 [MNG-4973] [regression] Build extensions are invisible to plugins in multi module build
     add b98cc32ec6 [MNG-4992] Allow to configure plugin parameters of type java.util.Properties just like a map
     add 764722d5f6 o Disabled IT for unfinished feature
     add 0b9d32c3a3 o Fixed IT bootstrap to fetch only from the desired IT repos
     add fb9e1de383 [MNG-5009] StackOverflowError in DefaultProjectBuilder.build when <module> points at current aggregator POM
     add 4314d28bab [MNG-4992] Allow to configure plugin parameters of type java.util.Properties just like a map
     add d99165125d [MNG-3575] Allow hexadecimal parameters
     add 88c23aff61 [MNG-5011] Allow to configure array/collection type plugin parameters via system properties
     add fce9716b08 [MNG-5012] Allow to configure array-typed plugin parameters from expressions yielding collections and vice versa
     add cb6508601c [MNG-5013] Allow to condense configuation of plugin parameter beans that commonly require only one value
     add f4e7fc35d6 [MNG-4997] Plugin @Parameter alias does not work for complex parameter types
     add 6d524297e9 [MNG-5014] [regression] MavenProject.getParent().isExecutionRoot() not properly set
     add 002dca2b56 [MNG-5000] [regression] child distributionManagment.site.url not correct in a flat directory layout when child's artifactId doesn't match its module name
     add a83234567d o Added git config files
     add dc64aeff81 o Set svn:eol-style=native
     add ab98f9a430 o Added git dir to svn:ignore
     add 017cd21c94 o Set svn:keywords
     add 3e7f40bbce o Used Windows-friendly filename
     add 7f4a74c226 o Fixed git attributes
     add 6327139a92 o Set svn:eol-style=native
     add e3cd3b805c o Fixed git attributes
     add 8223152a8e o Set svn:eol-style=native
     add a7f0b2476d o Normalized checksums to use canonical format
     add 981447c410 ignore *.iml
     add d414ea7c20 upgrade surefire version to 2.8.1
     add f4de9682b8 should fix issues with symlink on jenkins asf
     add 397c1d3b40 should fix issues with symlink on jenkins asf
     add fbe1fc06fe should fix issues with symlink on jenkins asf
     add eab39de3ac should fix issues with symlink on jenkins asf
     add c8469d95a3 upgrade compiler plugin version to be able to configure fork tru cli
     add de3f06d547 upgrade clean plugin which is more performant for a poor occasionnal windauze user as me :-)
     add 2feabb84bc try something different to fix MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest with symlink on jenkins asf
     add d057282f04 should fix symlink issue in jenkins asf
     add d1ac638d4c upgrade to junit 4.8.2 to test parallel support with surefire on asf jenkins
     add 31660cd5a4 use verifier released version
     add 7a0ea943e7 [MNG-5064]: add a test that seems to prove that this problem does not, in fact, exist.
     add bc323ea9de try to fix path issue on osx will see if pass on jenkins @asf
     add a6b38e5069 use publics infra
     add 77fab03c39 renamed parent POM to prepare site publication
     add f6e90328ce added IDE files to svn:ignore
     add 69c55e01f2 updated parent pom and plugins versions
     add 6d1a51bb79 added documentation found in pom.xml in site
     add 7328ba4e85 declared apache.snapshots repository like in ASF pom for use when parent is SNAPSHOT
     add b281f2bf40 renamed core-integration-testing to core-it-support to match directory name
     add a83f1c9178 simplified ITs names for site rendering
     add bfcf08c56a declared new apache.snapshots repository location
     add d0086888ef updated repositories locations
     add b701715a9b fixed directory name which does not match package
     add dc0bdc876c improved descriptions
     add 21ce0d4d6d [MNG-4112] Add test for new properties "maven.version" and "maven.build.version"
     add 4a0356eef8 o Set svn:eol-style=native
     add f0a2b3786a [MNG-5064] mvn -nsu (--no-snapshot-updates) should not download snapshots (and break local builds)
     add 0134043e08 o Decoupled from production plugin
     add b32819ad12 only take the canonical file on the input path, so we resolve any symlinks (/private/tmp on Mac OS X for /tmp, and similar for storage location of some CI installs), without invalidating the test by modifying the paths either from the properties or from getRoot()
     add b0e72acc1d use a canonical test dir in tests that require comparing to a properties file, to match expected behaviour
     add 95c0a20b18 add reference to dev@ list
     add 593000dcbf add IWS to the list
     add 6712eebde3 o Inherited from released maven-parent:21
     add 98c1be1cb5 added a site descriptor with modules menu
     add 79e07fd89a added an introduction
     add 0670b074f8 o improved introduction o added an Introduction menu with most useful links
     add 397c95bcd5 fixed javadocs missing Jira issue link
     add ec4ea4e693 added modules menu to every poms with modules
     add 1b7a7c8f6a fixed typo
     add 81e0d48f61 test more (if not every) POM interpolation cases
     add bb83f70ce0 don't fail if the message has more details
     add 84024ef569 upgrade to last wagon version in some places
     add 44b5fdad5e fix typo
     add 427d3bcbe8 fix it with an empty repo: force download locally of dependencies use in it
     add 89523769f5 o Added profile to point ITs at already downloaded but unpacked Maven distro
     add 6ca38ba310 o Decoupled ITs from user-specific settings
     add 4fcec4b14b [MNG-4963] [regression] Parent POM not downloaded when settings define global mirror and one snapshot repo but no other release repository
     add a5dc82a89e [MNG-4987] [regression] LATEST, RELEASE or SNAPSHOT version picked from wrong repository when resolution order does not match timestamp order
     add 97c3e9befa [MNG-4991] LegacyRepositorySystem#injectProxy(repositories, proxies) doesn't evaluate non-proxy hosts
     add 770985ec14 [MNG-5006] [regression] Resolution of parent POMs for dependency using version range does not consider all configured repositories
     add cd43889399 [MNG-5019] [regression] String-based component lookups performed by report mojos fail with ClassCastException
     add 808a5b04ad o Increased perm gen mem for embedded tests
     add 69eca0dd28 [MNG-5096] <exclusion> on <dependency> with <type>test-jar</type> doesn't work in maven 3
     add bec80236d9 [MNG-5135] Regression: in some cases aggregator mojo is unable to resolve dependencies with custom packaging
     add d3be800ce2 [MNG-5137] Reactor resolution does not work for forked multi module builds
     add 5f9e21eb13 as now core include plugin-plugin 2.9 using artifactId maven-___-plugin log an error in the log so change artifactId to fix this false error in log.
     add 909e657952 enhance it to fail if chuncked is used for wagon transport as some http server cannot support that NOTE: it will fail until release 1.14 of aether.
     add f65930b4a5 remove noisy logs
     add 3662a2e3ff add core it test for regression found in appassembler with download timestamped SNAPSHOT see http://mail-archives.apache.org/mod_mbox/maven-dev/201112.mbox/%3cCAPCjjnHjsQED0tzUztwWtQcSpYVN_k0-0Xq2B7QxTN5arZ-xzA@mail.gmail.com%3e
     add 79a5c280fe enhance it to add a use where a SNAPSHOT has been installed locally and ensure now it's a -SNAPSHOT rather than a timestamped one.
     add 07f59b4e1a remove extended snapshot metadata as not supported by old m2 versions
     add 9808b15a5a add integration test to ensure plexus lifecycle is honoured: Contextualizable, Disposable
     add 1de4f83c5a enhance it test with testing Contextualizable call on the injected component
     add 75a424452c MNG-5214: Dependency resolution substitutes g:a:v:jar for j:a:v:something-else when something-else isn't in the reactor o Add an integration test for the new behavior, conditioned for 3.0.5 and after. o Add another mojo to maven-it-plugin-dependency-resolution to support the test. Note that I had to tweak dependencies on the plugin to add this mojo; if anyone really wants to run against 2.0 with the trunk of the tests this will need something, I'm not sure what.
     add 868ff60a5b MNG-3714: Allow specification of the toolchains.xml location on the command line o make this integration test work by rendering its two parts consistent.
     add fa2710850a MNG-3716: Aggregators that fork lifecycles don't have execution projects setup for all projects in the reactor. o fix historical IT so that the test tries to execute the plugin that it builds, not one with a slightly different artifactId.
     add ce8c067362 MNG-3710: ModelUtils.cloneModel() and .cloneBuild() pollute existing Plugin instances with merged information o repair integration test to invoke the plugin under the actual artifactId that it was built under, and not another.
     add b065103e6c MNG-3498: StringIndexOutOfBounds -1 during path translation while reading pom.xml o Fix test to use the plugin it builds, not go looking for some other mythical plugin.
     add 184828548d Remove pom noise that is probably causing failures on jenkins.
     add c0cfff9e60 enhance it for additionnal http headers in settings
     add 8d5553a5ae fix typo on unit test name
     add 6d987a498c  add it test to ensure readTimeOut is read from settings
     add b463ee886d fix typo in range
     add 77d32f14a0 enhance test with checking chunked is not used as not supported by ngnix
     add f90fad93e5 created separate "Results" menu
     add 5b30a0e0ed little text enhancements
     add 9a532015fc added svn:ignore
     add 7d372a4e31 code simplification
     add f70a8ad7f7 improved SKIP message: *Maven* version is not in range
     add 3f1cf1f94b display environment used to run ITs in published site
     add 9923e427fb removed name attribute in site descriptor: automatic name from pom.xml is better
     add 1ff17e2f4b fixed wrong site descriptor directory
     add 0b6f9741e3 try to fix CI run
     add 8976ccf030 added name for site.xml to improve site breadcrumbs
     add bceb6fd42b add it test for MNG-5224
     add 04a900ada9 missed to add a file
     add d3a9298f2a add note on it version range
     add 5bf71d081f [MNG-5224] more test on dumped settings
     add 1522319c06 use surefire 2.11, MNG-5224 not yet merged in 3.0.4 RC branch so 3.0.5 range
     add 25f51f098e fix it for maven3 as profile activation is different from maven2
     add 08eab97ba3 add basic svn:ignore
     add bba5fda6f8 fix for [MNG-5224] merged in 3.0.4RC branch
     add 419e7f98cf ignore idea files
     add b07231ab33 use surefire plugin 2.12
     add 477138ef40 [MNG-5280] Inconsistent order of repositories and pluginRepositories from profiles in settings (regression Maven 3) Submitted by: Anders Hammar
     add d1389ab2de upgrade versions
     add 1c29dc4de0 use last surefire and compiler plugin versions
     add 4df66de10e add it test for MNG-5338
     add 9c722441d8 add it test for MNG-5338 missed to add files
     add c32e7bf784 removed version inherited from parent
     add c8a3b4597e use plexus-component-metadata instead of obsolete plexus-maven-plugin
     add e9e33acc93 use plexus-component-metadata instead of obsolete plexus-maven-plugin
     add 5013369382 o used managed version of antrun plugin o add snippet for m2e so that the whole project imports cleanly
     add 5d0302e7bb improved introduction page to ease usage
     add d577f08064 added missing name and description
     add 08c52b5c23 fixed name and added description
     add 5f65fe5861 added plugin documentation
     add fbe4ac0858 added description
     add d41cff180c added standard plugin menu with Goals entry
     add 183fd64b6c added site config
     add 02a7331714 use fluido skin like Maven Core itself (staying with 1.2.1 because of MSKINS-69)
     add b9e9df1e05 added range since it is known to fail with Maven 3.0.4 and lower
     add 96f2912a79 fixed range since this test would not be run with 3.0.5-SNAPSHOT
     add e67112bb27 Removed incorrect javadoc.
     add acb025276c Adding SLF4J Simple as a test dependency so that ITs that depend on a particular logging output match as the output has always been
     add ae2cce2fce Changing version of SLF4J back to 1.6.1 to see if that makes the ITs happy again
     add 9a39cf4332 [MNG-5380] check that whitespace can be preserved in Maven plugin configuration
     add 33f97fcae4 MNG-5382: Add an IT for @Inject used in plugins
     add f1516a485f IT needs access to a remote repository to get the plugin tools
     add 5efde94009 fixed typo
     add 7f8e038f68 - update to use m-s-u 0.1 and verifier 1.4-SNAPSHOT
     add 2ae56a0cf3 MNG-5387: Add ability to replace an artifact in mid-build o integration test.
     add c5d695424d MNG-5387: Add ability to replace an artifact in mid-build o IntelliJ did something wierd with an import.
     add da4238e57b code formatting and license
     add 21b5cd01b4 make the test run with Maven 3.1-SNAPSHOT
     add 12afdd3b14 use last surefire plugin version 2.12.4
     add 9a4c1cff58 use last maven parent
     add 51b8c1ea7d fix ci url
     add 48087a56e0 use plugin-plugin 2.9 for this mojo
     add 4f589d3838 restore it test to be run
     add 953066e871 force use of maven-plugin-plugin 2.9
     add 1ed109b51b test push
     add 4096cde025 test push
     add ec0e79ebfe fix scm informations
     add 555ef119df [MNG-5208] spy notifies incorrect module failure in parallel
     add 45d50969e6 o Made IT's run with pre 3.1.0 versions too
     add fc02037da0 [MNG-5407] Account for SHA1 in version output by the -v option
     add 5600a310a9 o there are two distinct steps, setup and run its
     add df3f16c02f o switched to resource plugin version that was being downloaded
     add 4ad30f841c o comment out until we can get it passing
     add 69d219f730 Moved the modules back out of profiles.
     add 29b3b054ad updated maven-verifier to released version
     add cf5f33a3ac removed $Id:$ substitution for .java files
     add 39e76295a0 it test for MNG-5418
     add de31554f89 Added .gitattributes
     add baf01cdf32 3.x is only for bug fixing currently
     add b66e09f053 use surefire 2.13
     add bbb38efc69 fix it
     add d9011e0bf5 [MNG-5445] Missing PathTranslator @Requirement in org.apache.maven.project.interpolation.StringSearchModelInterpolator Submitted by Stuart McCulloch.
     add 58c0f58ad0 fix it with no more dependency on an external mojo.
     add 3bb515e722 o i believe the settings were initially setup wrong and the content for the *.pom files have window line endings, a normal checkout for someone on unix yields a massive number of line ending changes. this change prevents that, but happy if we want to realign the content to be normalized with unix line endings and have git do the auto conversion
     add 780907f02e Old plexus date configurator ignores AM/PM setting; fixing this breaks unrelated ITs that happen to expect '2008-11-09 11:59:03.0 PM' to be converted to '2008-11-09 11:59:03' so avoid this by changing the input string in those ITs to use 'AM' instead.
     add 58ecd1aad6 o accounting for the use of Eclipse Aether and the use of real plugins that have direct linkage to Sonatype Aether
     add 8e49ef17ed 3 ITs are now ok with maven-reporting-exec 1.1 used by maven-site-plugin 3.2
     add 43f3848f0a maven-site-plugin 3.3 released
     add ada74bdce1 MavenITmng3372DirectInvocationOfPluginsTest fixed since upgrade of default maven-dependency-plugin version in super pom in http://git-wip-us.apache.org/repos/asf/maven/commit/9404499c
     add b6a2d25d2c last core IT fixed
     add 59dcfc80cd upgrade parent and maven-site-plugin
     add 6e6c4870e4 prepare svnpubsub
     add 14eef3ca92 added generics
     add 226ee3d5a9 replaced verifier.getCliOptions().add() with verifier.addCliOption()
     add 8742ae6f86 [MNG-5482] added IT to check that missing Sonatype Aether classes are detected and give a hint to AetherClassNotFound Wiki article
     add 4c6153be92 improved range for ITs that are fixed in Maven 3.1-A1 too, not only in (future) 3.1
     add 5002b9fb6f try to fix run on CI server (cannot reproduce on my local machine...)
     add 546490358b m-dependency-p:2.7 is needed for IT MNG-5482 too
     add 5f9c71d6ba fix IT on CI server
     add 5b503efa33 force plexus-io version available in local-repo
     add 85d3958a3b try to fix ITs for mng-5482: put m-site-p and m-dependency-p in different groups to avoid conflicts
     add 5c92508bd5 o how i run the ITs, just sharing
     add 36d552f1a7 o adding some requirements to satisfy the isolated repository setup. all this needs to be examined again because it's generally   extremely frustrating to set something up correctly.
     add 2d444abda7 added error message
     add 8d94508851 MNG-5503: IT for the issue where Maven 3.1.0 fails to resolve artifacts produced by reactor build
     add 89a22f180d avoid looking for text which is internationalized
     add 73f90d1c7c fix scm reporting
     add e3426a0f4e Reverting 89a22f180d55bd58b6d5e8a41f66643489107f2f which is specific to Wagon HTTP. The message prior to this change yielded:
     add 3cf9b9c2c6 Change the regex to account for 1) international messages (FR for hboutemy) and 2) Different HTTP providers specifically non-Wagon.
     add d2f970a3a5 MNG-5530 Introduced IT for mojo execution guice scope
     add d23316a690 MNG-5530 fixed wrong test plugin groupId
     add 6cf9d7444b Note on integration testing
     add 690990d8e2 moved explanations on Core ITs dependencies from README.md to site
     add bf77f74391 added some explanations in javadoc
     add c83fbbb60d maven-verifier 1.5
     add c10f14b33d MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener
     add fdfefac4b1 MNG-5549 introduced MojoExecutionEvent and ProjectExecutionEvent
     add aa9ac3093b Added parallel profile.
     add 5408914095 this test probably needs to be better designed, but in this case a version range is required for now in order to ensure that there is the dependency available
     add 5e0da4109f Oops! my bad!
     add 00f6d87734 MNG-5557: IT to test the constraining of the reactor with --projects - rename the mojo execution scope directory to have a small description
     add 7a0fae76ce Added IT for MNG-5230 exclude projects from reactor
     add 27f5cd0d42 [MNG-5230] Command line option to exclude modules from reactor Patch contributed by Luuk van den Broek, slightly adjusted by Robert Scholte '-pl -sub-a' is parsed as '-pl -s ub-a' by commons-cli-1.2, so renamed them to mod-x.
     add 55e480bd1d MNG-5389 MavenLifecycleParticipant#afterSessionEnd basic IT
     add a9415de94c Integration test for MNG-5576
     add a9eb26a5bc Adding resources for the test project in mng-5207.
     add a0f6302ff4 add run-its for windows
     add 6f7f42e58f [MNG-5572] Warn for building plugins with extensions in a reactor
     add 8653a14f5d added link to site
     add f95d2c3902 updated maven-scm-publish-plugin to 1.0
     add 7e6386baa6 MavenITmng1830ShowVersionTest valid upto Maven 3.2 because of MNG-5176 a new IT is necessary.
     add e236de1d1e updated maven-plugin-plugin to latest, replacing expression with property
     add 668b1cd0f9 clean up maven-plugin-plugin definition, already inherited from parent
     add 8898b28ac4 updated site banners and skin
     add 9587fd2f5a fixed IT broken when using plugin-tools 3.x instead of 2.9, with property meaning changed by MPLUGIN-199
     add a348e29b23 manage verifier version
     add 5799f3fee8 MNG-5581 lifecycle mapping delegate test
     add f0b8bee59c fix integration tests that were broken pending release of Maven 3.2.x
     add 2c338a5c97 Make it more convenient to run a Maven integration test from within the workspace against the version of Maven also in the workspace.
     add f53d8a9697 use release 3.2.1 maven version in tests that require it
     add 26572e5f12 MNG-5591 use 'reactor' hint for reactor WorkspaceReader
     add 32b5c9fd49 use MPLUGIN-159 @requiresDependencyCollection annotation
     add 12625304dc IT is only valid for Maven 3.2+
     add 0f5199a6a5 fix ITs when current path contains a Unix symbolic link (failures reproduced on ASF Jenkins https://builds.apache.org/job/core-integration-testing-maven-3-embedded)
     add d4059be892 make File comparison on canonical value to avoid problems with symlinks
     add 08b1f3e697 improve support for symbolic links
     add 2b5ee0480f should be last fix for symbolic link support
     add 8f1f240a21 [MNG-5608] IT for warning on ${project.basedir} use for profile activation
     add d9d787e41b Add MNG-4512 test for jdk8
     add 25a6460e50 MNG-5578 fixed guice OutOfScopeException during multithreaded build
     add aac1c6d9df improved documentation
     add 8988fc794e improved desriptions
     add 68979ecc30 improved IT to success if settings defines additional properties
     add 436f79079c use touch plugin for every checks
     add 39b4723b83 improved javadoc
     add 25a70d22de upgraded plugin-tools
     add 4de651945c restored mojo with setter IT
     add 84b9a832e9 Rename as previous ITs have been named
     add 9a128aa7c1 MNG-5640: IT that verifies that lifecycle participant afterSessionEnd is invoked even with build failure
     add 64e1479977 MNG-5640: Enhance IT coverage
     add 53c006a57c MNG-6540: renamed resources and test methods
     add e39582a1a0 MNG-5639 a test for resolving import scope POMs in DependencyManagement
     add a13035fa88 Integration test for MNG-4565 where we move from multiple activators being AND'd instead of OR'd.
     add 547dfc20ec Adjust for the fact that the maven-plugin-plugin is run in process-classes.
     add a25fb61136 IT for MNG-5452: ${maven.build.timestamp} should use UTC instead of local timezone (or be configurable)
     add 493b23d613 Added guidance for setting proxy if required
     add af10f0efad Adding Mark as a contributor Fixes #5
     add 57d79f3a3a Version ranges not supported for parent artifacts Fixes #21 Signed-off-by: Jason van Zyl <ja...@tesla.io>
     add e8bf9ac9ff Exclude all my scripts for testing.
     add 810e73202e Fix href label for IT MNG-5452.
     add 966093a6ba Disable old timestamp test and create a new one for 3.2.2+ which is UTC and ISO conformant.
     add 3e8bdbf565 Adjust for moving from 3.2.2-SNAPSHOT to 3.2.2
     add 8ee8479080 Trying to fix MNG4625 on Jenkins Update maven-shared-utils to 0.6
     add 8cfe9982a2 Add mising archive
     add c8c6565831 Creation of an integration test for MNG-5663.
     add 08d65ae82b MNG-5695 more custom guice scope tests
     add fb96423f46 [MNG-5716] IT to check ToolchainManagerPrivate.getToolchainsForType() does not return toolchains that are not of expected type
     add dcce72c93c lock plugins versions to Core IT stubs
     add bfbdb92e3b missing Core IT stub plugins for install phase
     add 7441b50eb2 need real plugins
     add 4a0c988640 MNG-5742 fixed duplicate plugin realms when extensions=true
     add 1694b175fe fixed javadoc link to Jira issue
     add 0d799949ac IT for MNG-5753: Allow plugin implementors to choose how they want the configuration created for a particular MojoExecution
     add daf2cda37c updated IntegrationTestSuite to include recently introduced tests
     add 1e8d0c0572 MNG-5768 @execution-id syntax for direct plugin goal invocation
     add b772ffd490 MNG-5771 basic IT to validate core extensions loading
     add bbfaf89229 MSHARED-410 updated to Verifier 1.6
     add 78c916b70e maven-dependency-plugin 2.10
     add ba27d4ea52 MNG-5767 enforce use of maven.multiModuleProjectDirectory
     add ac9d11c620 MNG-5774 Provide an extension point for alternate CLI configuration source
     add 623d54f199 updated parent pom and fixed little errors reported by Checkstyle
     add c364de58d6 Update necessary bits from 3.2.6-SNAPSHOT to 3.3.0-SNAPSHOT
     add 971224ddc3 MNG-5783 let some tests resolve dependencies from remote repository
     add ae42f093be MNG-5783 test plugin.artifacts can include slf4j
     add f170a14529 MNG-5783 fixed IT unable to resolve maven-plugin-plugin
     add 9566c0c177 update dependency from 3.3.0-SNAPSHOT to 3.3.1 release
     add ba3d2bc586 updated site svnpubsub location to match http://svn.apache.org/r1669973
     add 2fee3bbc73 Ignore RAT plugin inside M2Eclipse
     add 030eb3cf6f MNG-5795: Verify that core extensions can be retrieved when a mirror is used that requires basic auth.
     add c61560fcca - Use Maven formatting - Use Java7 try-with-resources
     add 6d9ffe47e1 Only run the mirror-auth test for 3.3.2+
     add 2e478d0de3 MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
     add 217031b6ba MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
     add 184f474c44 Added some missing license headers
     add 248f1b4be5 Java7 here too...
     add efb0a20d31 Fixed testcase
     add 51640e48fd Added a group 7 to resolve core apis which need to be present in the repository
     add 78098490ef Added jar plugin 2.4 to bootstrap
     add a07afe0135 Added more plugins
     add f105120a26 Fix IT, take 5
     add e8de3ad0a1 Moved test extension and support code to the proper place. Hopefully this will make test more reliable
     add 26e16b613d [MNG-5840] Adding a test case to ensure regression does not repeat
     add 5484eeb59f Upgrade to maven-verifier version 1.6 instead of 1.6-SNAPSHOT cause maven-verifier has been released in the meantime.
     add 65e8cfcae4 Changed all codehaus JIRA links to new location at Apache JIRA.
     add 597c57d6db Fixed another codehaus JIRA link to correct new location at Apache JIRA
     add 0d2b1d1b5c MNG-2199 local parent pom matches parent version range
     add 7ab01081d9 [MNG-5840] Add tests for when the parent version is a range.
     add df7a76abd9 MaxPermSize removed since Java8, see http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6964458
     add e2cc95e53a Auto set source+target to 1.6 when testing with JDK9
     add c07cf19229 Expand test with java7 diamonds
     add d6f5e952eb Add jdk9 as profile activation
     add 6c66d92737 Use properties for source/target, so we can adjust it based on JDK (e.g. JDK9 support 1.6 and above, so not 1.5)
     add cae83cea78 Upgrade maven-shared-utils from 0.6 to 0.9
     add add953b287 [MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3 Added MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest
     add d3682bbdeb [MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3 Added maven-ear-plugin and maven-war-plugin to bootstrap.
     add cf37b87b42 Added missing plugin version.
     add c9c095cbfa Make resultion to artifacts and plugins more reliable during integration tests
     add 36820dcad1 Removed duplicate definition of mng-5805-pkg-type-mojo-configuration-plugin in bootstrap/group-3/pom.xml
     add b99c105e27 Pinned maven-compiler-plugin (3.1) and added maven-ejb-plugin to bootstrap. Added the required plugins to the MNG-5898 to use the same versions.
     add 344ea0f8aa Downgrade maven-jar-plugin in boostrap MNG-5898 using the same version.
     add 373aa153a2 Going back to maven-compiler-plugin 2.0.2 in bootstrap, cause maven-compiler-plugin 3.1 is already defined in group-6
     add 8da228f290 Downgrade maven-compiler-plugin int MNG-5898
     add cbbbe584f8 [MNG-5840] Argh! tests added but not added to suite
     add ac3b760f78 [MNG-6151] Reset to integration test state as of 3.3.9 release of core
     add ae3e547587 [MNG-3599] The upgrade of Wagon to 2.10 breaks the test using older versions of wagon
     add fd95c004a8 [MNG-6155] The mirror's id is used when comparing the origin so use the same id as when resolving the extension
     add 46278d17b2 added license link
     add 89afd751a0 [MNG-5958] restore binary compatibility of Lifecycle.setPhases
     add 393f614650 Fixed RAT issue about missing license in run-its.bat file.
     add e54646c7d6 Fixed license header in run-its.bat file.
     add 2190e3181f Provide a mechanism whereby tests can indicate versions of Maven expected to fail
     add 24da604311 [MNG-6146] Several small stylistic and spelling improvements to code and documentation
     add 812069740e Fix incomplete class renaming
     add aa4e06da1f [MNG-2199] Support version ranges in parent elements
     add db4aca5b05 [MNG-5889] .mvn directory should be picked when using --file
     add bb739f24d4 3.5.0-alpha-1 < 3.5.0
     add 00db7bb9ed [MNG-6173] getAllProjects() should return all projects
     add 8fac689e58 [MNG-6173] Test getProjects() and getProjectDependencyGraph()
     add 166623a076 [MNG-6057], [MNG-6090], [MNG-5895]  o Added IT's for MNG-5895, MNG-6057, MNG-6090  o Added flatten-maven-plugin for usage during    the IT's.
     add eb10d33d53 [MNG-6189] added IT for maven-site-plugin reportPlugins use warning
     add e61e7ca427 force forked mode when hacking for JVM CLI issue
     add 762669982b [MNG-5958] Lifecycle.setPhases bin compat restored in 3.5.0-alpha-1
     add 727cf7f339 upgraded parent pom to benefit from site staging configuration
     add 8abf336178 [MNG-6200] Some ITs fails if proxy is configured
     add cf53410e0c [MNG-6200] Some ITs fail if proxy is configured
     add d9c9a8551d [MNG-6202] Cannot pass nonProxyHosts to ITs making remote tests lock up when proxy rejects to proxy internal hosts
     add 07a70f03c5 [MNG-6198] improved IT to check module case
     add 138b3790a3 Add some exotic test environments
     add f5d4ac0fe6 Break environments by JDK as well as OS
     add 146bf34d86 More test environments
     add 3980ceb4b8 fix markdown link
     add cd49d181e4 Adding Solaris 11 as well as IBM and Azul JDKs
     add 2e09197f22 added bootstrap info
     add 2cbdd86c60 updated m-dependency-p to latest
     add 739d503ed2 fixed IT: use m-compiler-p version as defined in bootstrap
     add 877e278238 fixed IT: use m-compiler-p version as defined in bootstrap
     add c014cd3650 Fix ITs MNG-5019 and MNG-5224 with ArtifactResolutionException
     add a3e6d5c35e MNG-6209 better executeMojo thread context classloader
     add e0470ce1b6 MNG-6210 allow maven custom guice scopes in .mvn/extensions
     add 90b0f8e83e MNG-6210 shortened test project file names
     add e2c15f1a90 [MNG-6223] support -f path/to/dir when detecting .mvn
     add 9abd8fdc48 [MNG-6229] Write out optionality in Core IT Plugins for collection and resolution
     add 3d272dd5e2 [MNG-5935] Optional true getting lost in managed dependencies when transitive
     add a64d28aef9 Expect fail for MNG-947 with Maven 3.0.5
     add bbae82c882 Remove superfluous Eclipse configuration files
     add d6ad86ceb0 [MNG-6084] Support JSR 250 annotations
     add 5cdd01de32 [MNG-6240] Duplicate components in plugin extension realm when plugin depends on maven-aether-resolver
     add d1d7f1d0e7 [MNG-6123] detect self references in POM and fail fast  o Changed the artifactId of the integration test to    prevent failing on the check for self referencing.
     add 6391b3177b [MNG-6127] Fix plugin execution configuration interference
     add 9c19ac8f5a Adding a Zulu JDK 7 environment
     add 47321c64de Revert "MNG-6209 better executeMojo thread context classloader"
     add d4ec6e03f6 Add the serverId to scm-publish so that we do not need to rely on cached svn credentials
     add 8be088a9ef Ensure any forked Maven executions are not spied on by Jenkins
     add 69540cdf45 Ensure any forked Maven executions are not spied on by Jenkins
     add 3027889a08 [MNG-6308] make IT more tolerant on format change
     add 1e09c00cd8 [MNG-6330] Parents relativePath not verified anymore
     add b2805f87f1 [MNG-5753] support IT re-run without cleaning
     add 2df8667f33 [MNG-6127] support IT re-run without cleaning
     add 9d98ce43bd [MNG-6352] - Added IT's for print version output.
     add 566021452b upgraded parent POM and updated site.xml
     add 3ec8c65cc4 [MNG-6377] switch from Git-WIP to GitBox
     add 151554797f [MNG-6377] switch from Git-WIP to Gitbox
     add 0cf64817f9 [MNG-6386] ${project.baseUri} is not a valid URI (according to RFC 3986)
     add d1b0435670 [MNG-5940] Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM
     add cfacb95634 [MNG-6426] IT for MNG-6127 fails on Java 9+
     add e3b61872fa [MNG-6427] IT for MNG-1957 fails on Java 9+
     add f715b10806 [MNG-6428] IT for MNG-5958 fails on Java 9+
     add 76b928f056 [INFRA-16467] move components documentation out of CMS space
     add f4602fabc0 Upgrade maven-surefire-plugin to 2.22.0 to support Java 10
     add 7076be8758 [MNG-6391] - Added IT to check output.  - Added MavenITmng6391PrintVersionTest  - Kept MavenITmng6352PrintVersionTest
     add fb64340087 [MNG-6427] IT for MNG-1957 fails on Java 11+
     add cfd2a13774 [MNG-6481] Update to newer maven-assembly-plugin in test
     add 8baf00665a [MNG-6481] Workaroud to pass tests with Java 11
     add ff9ba60e67 [MNG-6481] Update maven-assembly-plugin to 3.1.0
     add 1bf5463c08 [MNG-6481] Cleanup auto generated methods
     add a68a0e9b72 [MNG-6509] Upgrade maven-dependency-plugin to 3.1.1
     add aafbf0f347 [MNG-6481] Fix Wagon sample plugin to pass tests with Java 11
     add 6808cec613 [MNG-5965] Parallel build multiplies work if multiple goals are given
     add aff570ba05 [MNG-6513] Migrate Plexus Javadoc Tags to Plexus Annotations
     add ec38d0cad9 [MNG-6265] Add integration test
     add c5461bd034 Fix Maven version range for MNG-5965
     add 8865441bb6 Add missing depenencies for MNG-3372 + MNG-6555
     add 91f5088578 [MNG-6522] Prepare to run ITs tests with Java 12-ea
     add 0b939e6bbd [MNG-6522] Fix typos
     add e6b11e7bab [MNG-6522] Prepare to run ITs tests with Java 13-ea
     add d42f098780 [MNG-6558] - ToolchainsBuildingResult event is not sent on EventSpy
     add 4b142e51fc Add new bootstrap group
     add a29516a210 Document MNG-6613
     add 254372682a [MNG-6506] Add regression test for annotations processing Java Java 9+
     add 50f2851364 [MNG-6255] Maven script cannot parse jvm.config with CRLF
     add e5141f6cf0 [MNG-6556] Packaging 'maven-plugin' binding plugin upgrades
     add b4a1558c6e [MNG-4385] Avoid failse positive for unrelated errors
     add fe1f7cd5d0 added some output to investigate unexpected failures
     add 829e923b00 [MNG-6720] MultiThreadedBuilder: wait for parallel running projects when using --fail-fast
     add f576fefa0a [MNG-6725] Skip '.mavenrc' via MAVEN_SKIP_RC=1 and '-Dmaven.skip.rc=true' on child ITs (by default on Jenkins CI).
     add c7d1df20ae Ensure any forked Maven executions are not spied on by Jenkins
     add 886fe3f109 [MNG-6720] MultiThreadedBuilder: wait for parallel running projects when using --fail-fast
     add 335e46863a Add new bootstrap groups
     add aaf5069c54 better toc configuration: remove level 1
     add 1db7aa1193 more links to bootstrap
     add dc7968f8e3 display verifier.forkMode
     add 010191c7b4 [INFRA-18812] Revert unnecessary commits after fixing root cause
     add 5721184d5e fixed the IT 4554 as LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
     add 6b3e0f817d fixed the IT 4554 as LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
     add 2fd39c483d LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
     add 7c87d046e2 [MNG-6731] Jetty getLocalPort() returns -1 resulting in build failures
     add d80e92df2d details on expected failure (typically on ASF Jenkins)
     add fdfc9c581e clarify Core ITs vs Core IT Support vs Core ITs Suite
     add cf41940d41 [MNG-6584] new detailed message
     add 6700a88209 [REGRESSION] Maven fails to use <repositories> section from dependency when resolving transitive dependencies in some cases
     add 2e4f619126 [MNG-6759] Fix module name
     add 26fbc14475 updated GitHub repository description
     add 606adbd925 [MNG-6065] Create option --fail-on-severity
     add 5de5200218 Removed SVN legacy.
     add 00e6f20bf5 Updated scm information to point to git instead of svn.
     add d2342c1f87 Removed scm parts which are inherited and fixed GitHub URL.
     add bf7e8f5ec4 http to central not supported anymore, switch to https
     add ea1618cc1d [MNG-5669] same pom.xml is read multiple times
     add a831ae26e4 [MNG-6071] GetResource should return not null for custom pom
     add 430152c1e5 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven-integration-testing
     add fdac028100 [MNG-6562] fixed issues caused by new WARNING on default plugins
     add 1c160d444a Sort ITs in reverse numerical order
     add e57c86ceb5 [MNG-6613] Mirror matching ignores closest/nearest definition
     add e542897532 Remove overhauled comment
     add fc175cc968 Some ITs test with SNAPSHOT versions
     add ee290b5e36 Update maven-verifier to 1.7.1 Fix MavenITmng3810BadProfileActivationTest, target/profile.properties was never created
     add 83c6b84540 [MNG-5640] AbstractMavenLifecycleParticipant#afterSessionEnd is not invoked in some cases
     add 3615723179 [MNG-4660] Use of --resume-from in multi-module project fails with missing inter-module dependencies
     add df98cdb4ca Upgrade maven-antrun-plugin to 3.0.0
     add 0dc01ef157 Prepare IT of MNG-2741 for Wagon 3.4.0
     add b60b15d8e7 [MNG-2478] add "resources-filtered" filtered resource directories to super POM
     add 0ac723e2a6 [5937] Maven-Wrapper for unified project environments
     add e6c2c2e644 Update documentation on how to run ITs including tests for maven-wrapper
     add 59d1b4854e [MNG-6919] test maven-wrapper with spaced paths
     add 0a666f3050 fix script with the file path separator :)
     add 1e72287309 fix typo on profile id
     add 9d793585ae this need to use install to install plugins
     add bb1b892144 [MNG-5868] Adding serval times the same artifact via MavenProjectHelper (attachArtifact) keep adding to the List duplicate artifacts
     add 7e7a861d13 Merge pull request #63 from apache/MNG-5868-no_duplicate_artifacts_in_attached_artifacts
     add 5fd80e5082 [MNG-5937] improved check & msg for unconfigured wrapper properties
     add 1c88bf3e1c add color to ITs rendering
     add d49faf1147 [MNG-5937] fail in setUp() instead of constructor gives better reporting
     add b804f9c6fa display (near-)method name as a method
     add 424691b80e Fix ugly labels caused by b804f9c6fa397bcd85a96c6997913cd515883813
     add 0944ed2259 [MNG-6938] MavenITBootstrapTest fails with StringIndexOutOfBoundsException: String index out of range: -1
     add d53ceab6ea [MNG-6939] ITs fail when MAVENCODEBASE is relative (Unix)
     add e8eff294f3 [MNG-6939] ITs fail when MAVENCODEBASE is relative (Windows)
     add de89cf15c7 Lock plugin versions in extension lifecycle to prevent it'll pick up the LATEST, which might behave differently
     add d573cbb597 [MNG-6562] WARN if plugins injected by default lifecycle bindings don't have their version locked in pom.xml or parent
     add a0f5f08325 [MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
     add 7c24168f69 [MNG-6656] Support build/consumer process
     add bdd3edeb67 Print url to verify MacOS issue
     add def39b9e5a MacOS - url encode differences - needs more investigation
     add f1ab8c4264 [MNG-6951] Failing integration test MNG-6386 (Unicode chars) on macOS
     add beee89ebf0 [MNG-5760] Added several more test cases for the --resume feature
     add 2a7a7637ca [MNG-6974] IT for MNG-5175 (Wagon HTTP) fails with JDK 14
     add 822504183a [MNG-6972] Allow access to org.apache.maven.graph
     add b3c4bb34f1 Sort ITs in reverse numerical order
     add f5eb5bda4c update ASF CI url
     add 1e26257f44 [MNG-6772] Prove Super POM central entry won't override
     add ea0c164e9c [MNG-6772] check old versions - comment from review
     add 8a989d5e4b [MNG-6985] Use correct maven.multiModuleProjectDirectory in Embedded mode
     add b0f5e8665b Add JUnit 4.12 to bootstrap group 9
     add be4bfc559d [MNG-6965] Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
     add 0706005a29 [MNG-6118] Test various scenarios of invoking Maven in a sub-module.
     add ea8263c317 [MNG-6981] Verify that the --projects switch will include the children of the targeted projects.
     add 2f29204de8 [MNG-6890] MavenITmng5669ReadPomsOnce is unreliable
     add 622eece3a6 [MNG-6551] Packaging 'jar' binding plugin upgrades
     add ae6f0133b7 [MNG-6754] Set the same timestamp in multi module builds (1/2)
     add db7be8d178 [MNG-6754] Set the same timestamp in multi module builds (2/2)
     add 1e1db6958f [MNG-3203] Supply release parameter when run on Java 9+
     add bdf4914e8f Add checksums for MNG-5771
     add 02bd24851a Don't require SNAPSHOT versions
     add 43f7c3dc4e Use new style altDeploymentRepository option format
     add 3b4ecab8ba Move test plugin for MNG-4338 to Maven 3.0 Plugin API
     add b84481f249 Add checksums to avoid warnings in ITs
     add 043899d3c5 [MNG-3485] Fix IT by locking maven-surefire-plugin to original version
     add 0176e3cc77 [MNG-7041] Update @since, version ranges and other version related strings
     add ce575c91a4 [MNG-5728] Switch the default checksum policy from "warn" to "fail"
     add 0b3c0cab86 Fix incorrect line ending issue
     add bc3cdccb68 [MNG-6566] Plugins that require a certain phase should not fork goals that are already in the execution plan.
     add 4c130bb2ef Use consistently groupId prefix 'org.apache.maven.its.' in ITs
     add 3ec0d6ead6 [MNG-7045] Drop CDI API from Maven
     add 71064cdf5b Fix MNG-3259 IT on JDK 16
     add 0895ed0c45 [MNG-6957] versionless reactor dependencies/parent should work even if modules are aggregated in reverse order
     add 976a706ddd [MNG-6957] versionless reactor dependencies/parent should work even if modules are aggregated in reverse order
     add 103f9c0b41 [MNG-4660] Increase usefulness of logging
     add 6b0efd992c Trim trailing whitespace
     add 9d46bc98d5 [MNG-7022] Remove o.a.m.lifecycle.mapping.Lifecycle optional mojos backward compat code
     add bba1d5cb04 [MNG-7046] Revert MNG-5639 and make repo config static only
     add 3d5d544112 [MNG-4660] Increase usefulness of logging
     add 15eacdf57c [MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
     add ad8a5d0813 [MNG-6972] Allow access to org.apache.maven.graph
     add c968c96eb8 Trim line endings as done by Maven Resolver
     add 350eef8388 Correct last remaining incorrect checksums
     add 5cae9178ad Test for consistent logging
     add 36d9f925c4 [MNG-6972] Fix IT - explicitly set compiler target versions to 8
     add b46310ef89 Set minimal default target/source/release for maven-compiler to Java 7
     add a5ea1640e0 Clean to avoid stale files
     add db6f8bfef8 Correct terms: Java operates on files and directories
     add 574f0f1351 [MNG-7051] Optionally skip non-existing profiles and break on missing required profiles.
     add 6ff4e40e4a [MNG-7029] Remove super POM release profile
     add d4f7ebaa1e [MNG-7095] Support for parallel builds when resuming
     add 218ce6c7e7 [MNG-6114] Elements from the global settings should be ordered before elements from the user settings
     add a469fd5823 Make tests verifiable with at least Maven 3.6.3
     add e3a74e940b [MNG-7051] When an optional profile could not be found, an info message should be thrown instead of a warning.
     add 16fa596774 [MNG-7110] Different behavior of extensions
     add ef313b620c Merge branch 'MNG-7110'
     add 4eb9f2026c Revert "[MNG-7046] Revert MNG-5639 and make repo config static only"
     add c4bcd09ecf Fix syntax error
     add 3d59306302 [MNG-6075] Increase the model validation level to the next minor level version
     add 0e982c2c9a [MNG-6511] Testing whether projects can be marked optional during (de)selection using --projects.
     add a3d6fac56a [MNG-7128] test blocked HTTP repository in pom.xml
     add 1083586aac [MNG-7045] Upgrade to IT to use Groovy 4.0.0-alpha-2
     add 9baeaba95b [MNG-7045] Make sure Groovy 4.0.0-alpha-2 is available
     add 4209fbf7b6 [MNG-7112] Test that --non-recursive can be used together with --projects to just build the aggregator project.
     add 6db9cfb1db [MNG-7045] Make sure Ant 1.10.8 is available
     add 7f42b2cc6c [MNG-7045] Upgrade to IT to use Groovy 4.0.0-alpha-3
     add aea9276d50 Disable IT for MNG-6772
     add d139dd68f7 Use the loopback address for connecting to an in-process web server
     add 45ef48c405 Simplify and fix script on Windows
     add 8c74ea50ed [MNG-5868] Enable IT for Maven 3.8.2
     add f5e2ad8cbc [MNG-6071] Enable IT for Maven 3.8.2
     add f02c8e5665 Add new ignores
     add 86db2c6721 [MNG-7115] MavenITmng5771CoreExtensionsTest fails on maven-3.8.x branch
     add 9d07652019 Make ITs compile on Java 7
     add 95fa979aed [MNG-7056] Replace tabs in IT files
     add 93d0779d2e [MNG-6754] Enable IT for Maven 3.8.2
     add 160aa89196 Remove unintentionally added files
     add 63410da462 Properly quote arguements in run-its.sh
     add 4c5d721120 [MNG-7047] Adjust repositoryUrl for MNG-6759
     add e833f9ea40 [MNG-7189] Remove undocumented environment variable MAVEN_BASEDIR in startup scripts
     add 4d3a6397fe Normalize line endings
     add d70be17830 [MNG-7230] Replace assert by simpler but equivalent calls
     add f1c00d92d5 [MNG-7231] Fix Javadoc errors
     add d06643722a [MNG-4463] Dependency management import should support version ranges
     add 547870f199 Up enforcer version (#115)
     add c27293d258 Renormalize line endings (#117)
     add 26c555962d Fix pom content comparison to avoid line ending problems (#119)
     add 445adba690 [MNG-6914] update wrapper distro directory, now apache-maven-wrapper
     add dc3359a0a6 Update ITs for simplify args help
     add 2513f4b34f [MNG-7332] Remove --define (long arg)
     add 75c4cf8883 Fix integration tests
     add 9e5b5a1b71 [MNG-7335] Add an integration test
     add 625fd590c0 [MNG-7335] Make IT compatible with Java 7
     add 864723989e [MNG-7045] Align test project name with rest
     add 3cb3dbe2fa [MWRAPPER-14] remove wrapper-related ITs: not in core any more
     add a8bc217571 Remove profile not supported since MNG-7047
     add 789f35ba4f [MNG-5561] Plugin relocation loses configuration
     add df4a3134a7 [MNG-6326] Make the build fail if core extensions can not be loaded (#133)
     add 657c4e9be5 [MNG-7217] Separate argument and value for -fos
     add e4b2fc737f document addition resolution groups, fix javadoc, upgrade parent
     add 6d5b007d19 fix "edit" link to markup source and bootstrap doc on ITs Suite deps
     add 1d007733db fix links (apt, not markdown), better split ITs vs support vs suite
     add 993f32454d fix javadoc issues for JDK 8
     add d3cbcdaa9b Add missing dependencies to bootstrap for some ITs
     add 5b67a4e846 add a note about mirror settings for central
     add 69132de869 [MNG-7349] Limit relocation warning message to direct dependencies only
     add 75050a7606 Set Maven compiler and release versions to 7 for integration test projects
     add a49c0a4a12 [MNG-7395] Support interpolation in extensions.xml
     add 0776e8efa8 [MNG-7244] Remove deprecated WARNING for usage of pom.X placeholders
     add ca3e806840 [MNG-7390] Allow selecting modules outside the cwd into the reactor using --projects
     add 7ec0b72c7b [MNG-7349] Fix IT not working on a clean repo
     add d626bbd9e9 [MNG-7045] Drop CDI API from Maven
     add a9ca68e40e [MNG-6972] Allow access to org.apache.maven.graph
     add 248a452461 [MNG-828] add regression test for listing plugin configuration values in debug
     add 89589b32f8 [MNG-828] fix date format in assertions
     add 2f4fd12d41 [MNG-828] fix assertions for maps, properties
     add 66cd7b58fb Fix MNG-828
     add 98af9777d6 Fix tests on JDK 1.7 - setup TLS protocol for verifier
     add 135685b198 Skip mng7045 DropUselessAndOutdatedCdiApiTest on JDK 1.7
     add 6303d3ef16 Use old version of m-enforcer-p for JDK 1.7
     add 8599cec4a7 [MNG-5222] Maven 3 no longer logs warnings about deprecated plugin parameters
     add 1b85c83b5d [MNG-5222] Enable tests for 3.9.x
     add 98be639aa6 Replace o.codehaus.doxia.sink.Sink with o.a.m.doxia.sink.Sink
     add c8c99c3d40 [MNG-5222] Improvement in deprecated params detection
     add c8413005bc [MNG-5222] Improvement in deprecated params detection enable for 3.9.x
     add cbafd073be [MNG-7457] Warn about deprecated plugin Mojo
     add c6af9d259d [MNG-7404] Drop support for prefixless expressions
     add 8fd5645e36 [MNG-7464] Warn about using read-only parameters for Mojo in configuration
     add 7e1181b387 [MNG-7464] Warn about using read-only parameters for Mojo in configuration - 3.9
     add 7942ac117a Fix test Maven version range assumptions MavenITmng7464ReadOnlyMojoParametersWarningTest
     add e7d7e924a3 Remove a seemingly unused file
     add 07f35e0aa9 [MNG-7470] mvn 3.9+ IT that uses wagon (default) and native transport (#158)
     add 1c034e2b65 Extend MavenITmng7470ResolverTransportTest (#160)
     add 6c2ba8602e Fix the MavenITmng7470ResolverTransportTest (#161)
     add 2ea97ba825 Mute Jetty (#159)
     add c2d9fff607 Fix - mute Jetty
     add c6079bb5a6 Upgrade maven-verifier to 1.8.0
     add 5b5ea2a8dc upgrade sonatype -> eclipse for sisu-maven-plugin
     add 0d5f16c257 [MNG-7487] Fix deadlock during forked lifecycle executions
     add fa2ff6e83a [MNG-7468] Check unsupported plugins parameters in configuration
     add 0985a9e557 [MNG-7468] Check unsupported plugins parameters in configuration - 3.9
     add 30689b6225 [MNG-7160] Integration test for extension classloading strategy
     add 745306b363 [MNG-7160] Fix integration tests with element renaming
     add a7826ef569 Fix WS
     add cb46021723 [MNG-7160] Integration test for extension classloading strategy
     add ae3adfed57 [MNG-7160] Backport to 3.9.x
     add e47b17772b create a simple Jenkinsfile/gh actions to validate PR and branches without changes in core (#172)
     add df0d899204 Demonstrating that importing a BOM works even when it declares those same components in dependency management. (#25)
     add 8631416cfd [MNG-6965] Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
     add 34fe4f415a [MNG-7360] Add an IT for build consumer with tags in plugin configs (#167)
     add 7bef7574ad [MNG-7504] Don't print warning unsupported reportPlugins for m-site-p
     add 6b72f2f9a5 Upgrade to JDK8, use a plugin to download all dependencies to bypass conflict resolution (#178)
     add d98b1842d5 Fix minor typos
     add be210ff030 [MNG-7353] test prefix:version:goal invocation and every other CLI
     add 3e892f99ed [MNG-7020] Remove Maven 2 WagonExcluder backward compat code
     add b9eae39894 [MNG-7474] SessionScoped beans should be singletons for a given session (#177)
     add ced91ebeca [MNG-7517] Improve MavenITmng6391PrintVersionTest tests resiliency
     add 274a81d8ad [MNG-7443] Implement consistent logging between optional projects and optional profiles
     add afe5d88f77 [MNG-7353] choose m-dependency-p versions that match bootstrap
     add bf87496d2b [MNG-7353] Add missing dependencies to bootstrap.txt
     add 1307bf39a4 [MNG-7529] Integration test for MNG-7529
     add fac10d2c91 Merge pull request #189 from hgschmie/mng-7529
     add 7d52000842 [MNG-7474] Add and fix IT (#192)
     add 4a572705c0 Disable merge button on GitHub
     add bd2508049c Add cli arguments one by one for Verifier
     add 46eb0527e3 Add missing artifacts for tests to bootstrap
     add 7fe25b449a [MNG-7537] Remove pre 3.9.x tests (#196)
     add 82f5356905 Remove verifier.getCliOptions().add( x ) pattern (#197)
     add bef57cd8a6 Remove remaining reference to verifier.getCliOptions() (#198)
     add e4bc37a71a Add org.apache.maven.plugins:maven-plugin-plugin:3.2 to bootstrap
     add ceb7715483 [MNG-7310] Add a test for MNG-7310 which installs an extension and then builds a multimodule project where one submodule activates the extension, and a submodule which should not activate the extension.
     add 88c46ff2f8 Remove unused imports
     add 13b14eb4a3 [MNG-7549] Upgrade Core ITs to Maven Verifier 2.0.0-M1
     add 6e8ff2d151 Move ITs to JDK 8 / JUnit 5 (#176)
     add 3b98814f9e Make sure the rat plugin is only run once on the parent
     add 77a2226aa1 Allow running the it suite with mvn4 (#203)
     add 1a7b5a39bb [MNG-7566] Support Java prerequisites in plugin descriptor (#204)
     add bc1c707018 [MNG-6609] packaging specific profile activation (#206)
     add 2c2c7fbf58 [MNG-7378] Add documentation about the location of ITs and how to run them
     add fc6d2311a6 Allow basedir system property to be null for build info.txt
     add 27271e41fb Fix flappy test - mng-6720-fail-fast
     add d61443cfef Update actions in GH build
     add 38502e2615 [MNG-6609] enable IT for Maven 3.9.0 (#208)
     add 95104990db Revert "[MNG-6609] enable IT for Maven 3.9.0 (#208)"
     add 0161e27d34 [MNG-7606] add IT (#214)
     add 66d369f612 Revert "Revert "[MNG-6609] enable IT for Maven 3.9.0 (#208)""
     add 8949df8abe MNG-7608] Make native transport the default (#216)
     add 4d465f3651 [MNG-7618] Fix display for plugins (#217)
     add 23ca811a13 Disable tests on maven >= 4.0.0-alpha-3 (#218)
     add a5d4d3f287 [MNG-7634] Pass user properties instead of system properties
     add 3506f01962 Add missing javax.annotation:javax.annotation-api:1.2
     add e19a8c77c9 Use Maven 3.8.7 for GH builds
     add 78c3506412 [MNG-7640] Investigate which ITs really need to set system properties
     add e24b2edf84 Upgrade Groovy in one of the ITs to support JDK 19
     add 1a78c89175 [MNG-7661] Remove deprecated 'verifier.resetStreams()'
     add 9eb3ee980f [MNG-7661] Use provided scope for Maven deps in IT plugins
     add 5ec94529d2 [MNG-7661] Replace deprecated 'verifier.executeGoal()'
     add 59f503bece Modernize IT plugins to use annotations (#184)
     add cb51050ea6 [MNG-7661] Fix verifier 'clean' call in one of the ITs (#227)
     add 1b31813b91 [MNG-7665] Update Jetty to latest Java8 capable version (#228)
     add 11e8501adb Fix plexus-component-metadata plugin version (#229)
     add b035fb3037 [MNG-7667] Fix Bootstrap IT (#230)
     add ff9047ab6b Fix MavenITmng5669ReadPomsOnce
     add 3f029c11a9 [MNG-7661] Replace deprecated 'verifier.addCliOption()'
     add 40aa1115e6 [MNG-7661] Replace deprecated 'verifier.newDefaultFilterProperties()'
     add 8d8dba4c6f [MNG-7661] Replace deprecated 'verifier.setMavenDebug()'
     add 76c0d133a3 [MNG-7667] Fix DownloadMojo to properly resolve (#236)
     add 25c982eeb8 Remove a few system properties before initializing the maven verifier (#232)
     add 348170eef1 [MNG-7608] Adjust IT for default transport (#237)
     add 49c12573d6 [MNG-7629] Change reactor reader to copy packaged artifacts and reuse them across builds if needed (#234)
     add d45dba3073 [MNG-7646] Fix IT broken by the change to not always read the whole reactor (#239)
     add 37474485fe No logic change, just improve logging (#241)
     add a5744e8e34 [MNG-7679] [REGRESSION] Build fails when executing a single mojo without a POM
     add 9b63abec33 Upgrade to Maven Surefire 3.0.0-M9
     add 57c1066862 [MNG-7706] Fix for ITs WARNING detection (#245)
     add 497bede577 Replace deprecated systemProperties by systemPropertyVariables
     add e80821cc11 [MNG-5181] Improve "missing dependency" message (#249)
     add dca86bfa80 [MNG-7716] ConcurrencyDependencyGraph deadlock if no root can be selected
     add a988e5c95e Add missing bootstrap dependencies
     add da33f06c06 [MNG-7737] IT for profiles (#252)
     add 21e39ea511 Detecting tests which was not added to TestSuiteOrdering
     add 19e668e096 [MNG-7661] Fix few build / compiler warnings
     add de74b863ee [MNG-7754] Improve plugin validation (#256)
     add 39db9e6c51 [MNG-7697] IT - pom with emoji
     add 31e2f5fcc9 [MNG-7767] Put related ITs into verbose mode (#258)
     add 4a2a51c6db [MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding
     add 7366fe6bd7 [MNG-7038] Introduce public properties to point to the root and top directories of (multi-module) project
     add 5e0613e996 [MNG-7788] Fix for IT MavenITmng6562WarnDefaultBindings (#261)
     add 425b92dabe [MNG-7587] Add an IT for jsr330 components (#264)
     add aedbb150f5 Upgrade to parent 39
     add 386efc3d6c Reformat
     add 74c1775d05 Reformat ITs
     add 81abb5870c [MNG-7740] Remove old temporary consumer*pom files from buildDir (#263)
     add b8f4ef8332 Adjust test failing on CI
     add fca1dd661a [MNG-7338] Disable CI mode for certain tests which verify on log statements. (#209)
     add 50f23340ea [MNG-7587] Only test with 4.0 because the fix has been reverted in 3.9.x
     add 16a7489f46 [MNG-5600] Dependency management import should support exclusions. (#269)
     add 5787317971 [MNG-4645] Fix IT to not use the newly supported syntax (#266)
     add 0226d93b9e [MNG-5659] Add an IT for project settings (#265)
     add 24f25a0a71 [MNG-7819] Add IT that excercise the bug (#271)
     add c029658a92 Remove MNG-7819 Maven Metadata XML leading newline
     add e85fb9029a [MNG-7228] Add IT that ensure nothing "leaks" into installed model (#273)
     add a9bf8ed377 [MNG-7830] Switch from plexus-xml to stax / woodstox (#274)
     add 65f2d39a40 [MNG-6401] IT for proxy port interpolation (#275)
     add 6326854fcb [MNG-7862] The ModelLocator should always be used when locating pom.xml  (fixes #289)
     add 433611003b [MNG-6847] Use diamond operator (#288)
     add 1ed2264c17 [MNG-7792] Fix shaded javaagent to relocate the asm package (#290)
     add e85a09a328 [MNG-7876] Add model version analysis and downgrade (#291)
     add c3c7981e7f [MNG-7877] Fix ITs for build bom + consumer/pom simplification (#292)
     add 4c64e109f3 [MNG-7891] IT for configuring extensions (#296)
     add c6d8f2fea6 [MNG-7836] IT for alternative pom syntax (#276)
     add f0fca33818 Fix IT compilation problem with recent merges (#297)
     add ad1e9257dd Use 1.8 for source/target in ITs - allow to execute by newer JDK
     add caf44be89e Fix IT for trimmed consumer POM (#293)
     add d60a1cce4a [MNG-7895] Support ${project.basedir} in file profile activation - fix ITs
     add 7046a8c406 Add .java-version to .gitignore
     add d640bdec48 Fix expectations on IT MNG-7836 following the modifications on the consumer pom (#308)
     add 27bc847389 [MNG-7895] Support ${project.basedir} in file profile activation - fix ITs 3.9.5
     add 08fceb5d84 Remove methods used for JUnit 3/4
     add 464536d05b Use Maven 3.9.5 on GitHub (#242)
     add 5797211100 [MNG-7898] Missing .mvn directory should not be reported in quiet mode
     add cf71c396dd Require JDK 11 and support JDK 21 at build time (#310)
     add 121980470a [MNG-7804] IT for plugin execution order (#268)
     add cd1ef1614c Add missing HoconReader#getIntegerValue (#313)
     add 5c88324237 [MNG-7837] Add IT for project element in pom (#277)
     add 6a83ac6c29 [MNG-7772] Test for extensions.xml defined in an ext directory in the ${user.home}/.m2 folder (#311)
     add 40acbf6de1 Add a note about ITs requiring maven snapshots (#314)
     add ad25b2e77e Use 4.0.0-alpha-8 instead of SNAPSHOT (#315)
     add d77141df66 [MNG-7909] Apply Resolver 2.0.0 changes (#317)
     add e26e1d678a [MNG-7909] IT changes (#318)
     add ab9aca341b Update parent to 41
     add 15707702d8 [MNG-7939] Allow to exclude plugins from validation
     add b806d5972e Change bootstrap syntax to align with the usual one (#316)
     add 8880639cee Preparations for resolver alpha-3 (#322)
     add 38f543d94a Fix ITs master build (#323)
     add 46ed670dbe [MNG-7965] Verify non-parseable POM is detected (#327)
     add 61cb0c796a Update Jetty to 9.4.53.v20231009 (#326)
     add fff02a9ec3 Use Maven 3.9.6 (#328)
     add ac8874e8f6 [MNG-7967] Verify javadoc:jar is invoked (#324)
     add 95d384dc69 Enables debug logs in MavenITmng6127
     add 536a9c96e1 Disable MNG-1088 test for MNG-7977 (#329)
     add a9a09083d9 Remove experimental bit from buildconsumer (#331)
     add aac2328994 [MNG-8005] test for ide WorkspaceReader (#332)
     add d7a34452cd [MNG-8103] Upgrade default plugin bindings - fix ITs
     add aa92202f3c [MNG-8106] IT (#336)
     add c959b7ebe7 Fix MNG-7819 IT (#339)
     add ff1d119179 [MNG-8123] IT for build cache extension (#342)
     add 6de0ea10df Bump Maven to 3.9.7 on GH build
     add fe968ff43b Add .mvn directory in project root
     add 30b237eb94 [MNG-7758] Report dependency problems for all repository - fix IT
     add 42f15e5523 [MNG-7758] Report dependency problems for all repository - extends ITs (#348)
     add b5c0377a1b [MNG-8181] Add IT for maven.repo.central variable (#350)
     add 517bc993ea Fix failing MavenITmng4387QuietLoggingTest (#351)
     add fefb93bd57 Use non deprecated option for Maven >= 4.0.0-beta-4
     add 458301c7a9 [MNG-8052] Fix IT 2693 (#353)
     add 5b6378d84a [MNG-8220] Add IT to check DI in extensions (#355)
     add c6d7a36de5 [MNG-7897] Use project.rootDirectory (#354)
     add 2f62d16c26 [MNG-7838] Fix IT and add another one (#278)
     add 4fc65368c7 [MNG-8252] Test parent inference and subprojects detection (#360)
     add e6af8ffeee [MNG-8190] Fix ITs (#359)
     add 71c6162dcb [MNG-8252] Fix build (#362)
     add b2c2e88915 [MNG-8234] Fix IT (#361)
     add 8e0d731440 [MNG-8259] Improve Sisu / DI bridge (#363)
     add 6a54531a0f [MNG-7255] Infer groupId for dependencies (#356)
     add 101fe8f0f0 Fix IT to not use m-install-p 4.0-alpha (#357)
     add 4e91c205ea [MNG-8230] Add tests for CI-friendly versions (#366)
     add c5211f95cb [MNG-8258] activate Reproducible Builds by default (#369)
     add fa8432713a [MNG-8281] Change the outcome of an IT wrt interpolation (#370)
     add 4e1de4ef6e [MNG-8133] IT for ${project.rootDirectory} in external parent (#368)
     add e2890989c1 [MNG-8267] Disable MNG-5774 ITs for beta-5+
     add 0bfde6311c [MNG-8282] Disable MNG-0553 IT for Maven 4-beta5+ (feature reworked)
     add 2e0d09ec7e Workaround just to test this
     add 218d11b55e Add dependabot, we have stale actions
     add d9d6200fe6 Bump actions/checkout from 3 to 4
     add 9ef2164b69 Bump actions/setup-java from 3 to 4
     add 2ce2200086 [MNG-8293] [MNG-8288] Two new ITs and disable MNG-2196 IT (#382)
     add 83f034d177 [MNG-8294] Consistency checks when loading parent (#383)
     add d98fe8e9f0 [MNG-8295] Add IT for Dependency Manager Transitivity (#384)
     add eff246a5bf [MNG-8299] IT for custom lifecycle phase ordering (#389)
     add d8f9b3f40b [MNG-8322] The EventSpy receives the new settings request/result (#391)
     add 314e983f74 [MNG-8258] Change the fixed reproducible build outputTimestamp to 1 Feb 1980 (#392)
     add fc444a4dec [MNG-8331] Demonstrate the problem with disappearing dependencies
     add 94049cd8c5 [MNG-8341] Add IT for deadlock during model building (#394)
     add 8dc7f3b990 [MNG-8347] IT for transitive dependency management (#395)
     add 216c16c4b3 [MNG-8360] IT for subproject profile activation (#396)
     add 9e62984ae3 [MNG-8347] Additional tests (#398)
     add 2f8f380da9 Merge remote-tracking branch 'its/master' into merge-its
     add 4270e7883f Simplify hocon IT to not rely on a complex parent POM
     add 75258afcc6 Integrate into maven's build
     add 51123f3abc Remove unused class (#1866)
     add 62c94d123c [MNG-8368] Fix dependency resolver not using project repositories (#1865)
     add dfd5ec5f85 [MNG-8362] Adding some missing config properties (#1861)
     add 7c0181db09 Bump org.apache.maven:maven-archiver from 3.6.0 to 3.6.3 (#1877)
     add fb43bde8a2 Bump org.apache.maven.plugins:maven-scm-publish-plugin from 1.1 to 3.3.0 (#1876)
     add aa863a93a6 Bump org.ow2.asm:asm from 7.3.1 to 9.7.1 (#1875)
     add 8f2ef8ebe1 Bump org.eclipse.jetty:jetty-server in /its/core-it-suite (#1872)
     add fe35d034ef Bump org.apache.maven:maven-core (#1871)
     add 1ff134ecc3 Bump org.apache.maven.shared:maven-shared-utils (#1869)
     add e9f5a1fd4a Bump commons-io:commons-io (#1868)
     add 0da78176d7 Bump org.codehaus.plexus:plexus-utils (#1867)
     add 1b3a3575ca IT: Ant update (#1879)
     add 1ab2ccf066 Add maven.repo.local.head (#1881)
     add a836e898b0 IT: cleanup (#1886)
     add 457bb8e000 CLIng: finish TODO (#1888)
     add 37b8a62bd5 IT fix: Drop ancient reporting, use latest (#1887)
     add 4f79f2d876 [MNG-8332] Detach CLIng from deprecated Embedder (#1882)
     add e65819388f IT: Bump junit:junit from 3.8.1 to 4.13.2 (#1892)
     add 5be30376e9 IT: Bump org.codehaus.plexus:plexus-container-default (#1891)
     add 8dcee59138 IT: Bump log4j:log4j from 1.2.14 to 1.2.17 (#1890)
     add 0752547314 IT: Bump org.apache.maven.shared:maven-shared-utils from 0.9 to 3.4.2 (#1896)
     add de4bba8787 IT: Bump org.junit.jupiter:junit-jupiter from 5.8.0 to 5.11.3 (#1894)
     add 49482c53fc IT: Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#1900)
     add d0cdd8c13e IT: Bump commons-io:commons-io from 2.14.0 to 2.17.0 (#1899)
     add c7effeb15c IT: Bump org.codehaus.plexus:plexus-velocity from 1.1.7 to 2.2.0 (#1901)
     add a67d2746af [MNG-8375] CLIng diet (#1897)
     add 4b18bfb9a8 [MNG-8372] Augment error message to give users more context when running into deprecated encryption warning (#1898)
     add f36f8e1bd6 IT: update archaic deps (#1903)
     add 11c235eafe IT: Bump org.codehaus.plexus:plexus-component-annotations (#1878)
     add 903cf59b0b Add missing annotation
     add 46707e0f28 [MNG-8340] Resolve parent according to the exact model location (#1857)
     add a14732597b [MNG-8336] Only inject plugins information if requested (#1904)
     add 4b0dd4362a Cleanup file access and assertions in ITs (#1912)
     add 1614226c68 [MNG-8379] Decrypt all of settings on building it (#1913)
     add c4834efdba Move everything out of bootstrap (#1909)
     add ab7d766c72 Exception usage cleanup (#1910)
     add 12b3dae3ce Add CI cache (#1914)
     add 13342db73e Bump org.apache.maven.plugin-tools:maven-plugin-annotations (#1908)
     add 0ef049c748 Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 (#1905)
     add ce096fea3e Bump org.sonatype.maven.plugin:emma4it-maven-plugin from 1.2 to 1.3 (#1918)
     add bad1387892 [MNG-8376] Exit with a nicer error message when running on JDK < 17 (#1916)
     add 2693e9f163 [MNG-8378] Upgrade to Resolver 2.0.4 (#1919)
     add 8dec40ff57 Rename versionFilter property and tidy up documentation (#1920)
     add bbf57bca60 [MNG-8383] Fix unsupported type dependencies put on classpath (#1921)
     add a8057b0920 IT: Bump org.apache.maven.wagon:wagon-webdav-jackrabbit from 3.0.0 to 3.5.3 (#1923)
     add 88c6ff5e7e IT: Consolidate ITs somewhat (#1924)
     add 377bc3192c IT: Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#1927)
     add 5c02857a96 [MNG-8384] Make sure plugin's artifacts have a scope (#1928)
     add fcd9c0f018 [MNG-8385] Introduce proto session, make CLIng use PropertyContributor (#1929)
     add 986f59683e [MNG-8286] Add a condition profile based on a simple expressions (#1771)
     add a55accd518 CLIng+resident: logging subsystem still needs an update (#1931)
     add 9bea6ec23b Post merge fix (the profile condition activation missed some reshuffle of project layout) (#1933)
     add 8a88a40c8d Fix CI cache for ITs (#1934)
     add 7ad2578e77 [MNG-8386] Pull out executor (#1932)
     add b367e73b50 Recompute colors during logger configuration
     add ae56c9b76e Thrown a more meaningful exception
     add 0bf1ca18b8 The IT properties creeped in into main build (#1935)
     add d81b1b6a28 [maven-release-plugin] prepare release maven-4.0.0-rc-1
     add 9238d2ffeb [maven-release-plugin] prepare for next development iteration
     add d7917e4345 IT: Move ITs off maven-shared-utils (#1941)
     add 80387c597c [MNG-8394] Event bridge and properties fix (#1937)
     add cf421eee87 [MNG-8389] MavenExReq lacks u/p/i settings file paths (#1939)
     add c1cd0c0dc1 Fix deprecation warnings
     add 175e219a56 Remove usages of Properties
     add a58551d9ab [MNG-8391] Wrong effective model when conflicting values come from parents and profiles
     add 62f85a4233 [MNG-8396] Add a cache layer to the filtered dependency graph (#1944)
     add 794efae428 [MNG-8400] Make sure base parser uses canonical maven.home (#1945)
     add 73e30c5d6f [MNG-8402] System properties can take precedence over builtin expressions (#1947)
     add e74bde05c9 [MNG-8403] Maven ITs use maven-executor (#1940)
     add 93e0f1bb79 [MNG-8405] Fail On Severity, when set, is not reset (in resident instances) (#1950)
     add 8cd6f83e73 [MNG-8403] Collapse IT utils and helpers (#1949)
     add f7f6281e13 IT: Drop dead stuff (#1951)
     add 789e2de812 [MNG-8404] ModelValidator: add unit tests and simplify a bit (#1948)
     add 01e47259d2 IT: Streamline ITs more (#1952)
     add d6edb027c3 [MNG-8388] Fix escape characters being replaced to change the original configuration (#1946)
     add 8d4f455ac9 [MNG-8407] Add target attribute to SVG links
     add 9113b99b4a Use https for www.apache.org/licenses/
     add 17b2f38142 [MNG-8401] Reference global Maven download page
     add 1b5b5c8f9e [MNG-8415] Add constant for the security settings xml file (#1956)
     add 781d19d9f1 [MNG-8410] Rename maven-api-meta to maven-api-annotations (#1957)
     add 8706dd7edf [MNG-8420] Bump jlineVersion from 3.27.1 to 3.28.0 (#1962)
     add 6cb4482a98 [MNG-8411][MNG-8412][MNG-8416] mvnenc fixes (#1959)
     add 9c77221cbc [MNG-8393] Enable consumer pom by default for 4.1.0 model  version only (#1963)
     add 5b7a6de55a [MNG-8421] Move all of logging setup to LookupInvoker; mvnenc IT (#1964)
     add 54ffc5014e [MNG-5729] Use monotonic time measurements (#1965)
     add 0f15ad70e5 [MNG-8423] mvnenc -h (#1971)
     add 79d7739dcc [MNG-8406] Proper IT isolation (#1968)
     add 50aecc7432 [MNG-8419][MNG-8424] Too aggressive warning for pre-Maven4 passwords (#1970)
     add a85ec9ffcc Add missing package infos (#1980)
     add ccbd50c975 [MNG-5729] Fix possible NPE with introduction of mononic clock (#1972)
     add 5897cfe68d [MNG-8430] Resolver 2.0.5 (#1975)
     add 1fd7f879a4 [MNG-5729] Fix transfer rate computation (#1969)
     add 5d449f9a24 [MNG-8244] Using before:all / all / after:all is not triggered (#1973)
     add ddae283c2b [MNG-8245][MNG-8246] Warn when calling before: or after: phases (#1974)
     add e600b09ea5 [MNG-8382] Docgen: remove property numbering, they are misleading and properties are "floating" anyway (alphabetically) (#1979)
     add 5375f61a1d [MNG-8414] Warn when not able to downgrade consumer POM unless preserveModelVersion is forced to true (#1981)
     add 7c14b3b419 Remove temporary staging profile
     add 273314404f [maven-release-plugin] prepare release maven-4.0.0-rc-2
     add 4714483009 [maven-release-plugin] prepare for next development iteration
     add 4b0ac99056 Post release setup
     add d9dcac85d9 [MNG-8435] Bump net.bytebuddy:byte-buddy from 1.15.10 to 1.15.11 (#1984)
     add 49825e6dba [MNG-8437] mvnsh (#1982)
     add cc368b31e3 [MNG-8438] maven-jline: Migrate to Maven DI (off javax.inject) (#1987)
     add 3b5129d91f [MNG-8442] Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.0.2 to 1.0.3 (#1990)
     add d4a3f3c6f9 [MNG-8441] Bump org.junit:junit-bom from 5.11.3 to 5.11.4 (#1989)
     add cd36684ade [MNG-8440] Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 (#1988)
     add 99777ace02 [MNG-8433] Use the switch expressions syntax (#1983)
     add 698614e3cc [MNG-8436] Fix wrong transfer rates displayed in console (#1985)
     add a68b52fcba [MNG-8444] Exclude maven-xml and maven-xml-impl (the artifact has been renamed) (#1992)
     add 8a69678007 [MNG-8446] Project cannot start due to too many warnings (#1993)
     add 6c2adf7ecc [MNG-8448] Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre (#1995)
     add 5599934016 [MNG-8452] Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.13 (#1999)
     add 0222aff6c9 [MNG-8447] Lossy ProblemCollector (#1994)
     add 83dd275fff [MNG-8457] Bump ch.qos.logback:logback-classic from 1.5.13 to 1.5.14 (#2001)
     add 5f19dae0ce [MNG-8458] Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#2002)
     add 575ad3719c [MNG-8454] Force the FileSizeFormat UT to US Locale (#2003)
     add 80107b05d8 [MNG-8460] Implement flush() (#2006)
     add 751d3f18c9 [MNG-8463] Update plugins (#2005)
     add bebc3d4a2e [MNG-8461] Initial settings method must restore context state (#2004)
     add 98dedaf0e3 [MNG-8465] Add support for project.rootDirectory in repositories and fix other expressions (#2007)
     add ee5741d8cd [MNG-8468] Bump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 (#2008)
     add 677e3b01bb [MNG-8461] Integrate reproducer as IT (#2009)
     add 1f157ad601 [MNG-8469] Fix interpolation precedence order (#2011)
     add 0b7235c094 Clarify that packaging is never inherited
     add 0176ffb825 [MNG-8487] Completely isolate UTs (#2021)
     add 0ac67e00f7 [MNG-8497] Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (#2028)
     add e78a3cdaa6 [MNG-8498] Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 (#2027)
     add 900839135d [MNG-8479] Use 'ejb' not 'ejb3' as type in ReactorReader artifact resolution for compile phase (#2016)
     add 43e25b5e89 [MNG-8499] Bump mockitoVersion from 5.14.2 to 5.15.2 (#2017)
     add a2ee8f8bc2 Fix for HelperImplTest
     add b99eac7246 Copy edits in comments, API doc, and messages (#2020)
     add 99452bb868 Fix comparisons against null in PathSource.equals (#2026)
     add 209cd7fbe4 [MNG-8502] Embedded executor should obey MAVEN_ARGS env variable (#2032)
     add 7546361a0d [MNG-8475] In the loop scenario, StringBuilder is used instead of concatenation (#2014)
     add 71c662fa4c [MNG-8473] Site fixes (#2010)
     add 5cef91e402 [MNG-8494] Restore Maven 3 compatibility (#2031)
     add a1f4955dda [MNG-8482] Use instanceof assignments to get rid of casting expressions (#2018)
     add 529b78ebda [MNG-8506] Bump com.github.siom79.japicmp:japicmp-maven-plugin (#2035)
     add 03cca08d8d [MNG-8483] Prefer Objects.requireNonNull (#2019)
     add 0a588ea174 [MNG-8493] 'serialVersionUID' can be annotated with '@Serial' annotation (#2034)
     add d4be73bb1e [MNG-8513] Be stricter about xml combination modes (#2038)
     add 28f6047464 [MNG-8514] Improve VersionRangeResolverResult (#2039)
     add 82f159adb9 [MNG-8510] Remove Utils class from maven-di (#2040)
     add 8af006a931 [MNG-8515] Replace plexus interpolator with the new interpolator service
     add f5a407cf79 [MNG-8515] Use specialized methods
     add 81b7565c20 [MNG-8484] Use List.copyOf to make a defensive immutable copy of the input collection
     add aeec37f8e7 [MNG-8478] Fix formatting of timestamp in logger (#2046)
     add 8a9c244a98 [MNG-8522] Deprecate maven-builder-support artifact and its classes (#2043)
     add d7e5f75bf6 [MNG-8528] Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#2053)
     add ee8b8187b8 [MNG-8529] Bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1 (#2052)
     add e33e900469 [MNG-6113] Restore 'Maven Central Repository' name (lost with #1139) (#2054)
     add 99f2b645da [MNGSITE-393] Remove references to Maven 2.x (#2024)
     add e9805bb1a8 [MNG-8512] Fix org.slf4j.simpleLogger.defaultLogLevel Configuration conflict (#2042)
     add ab4149fa22 [MNG-8520] Add cache for model resolution during project building (#2047)
     add 8134aa24b1 [MNG-8508] Move content of maven-impl to the org.apache.maven.impl package (#2060)
     add dda614de4c [MNG-8524] DefaultInterpolator should be used by injection (#2049)
     add 023b014938 [MNG-8395] Add a <Source> element in the model. (#1936)
     add 21121d8f6c [MNG-8503] Configure logging using maven.logger.* properties rather than org.slf4j.simpleLogger.* (#2048)
     add abc0a30035 [MNG-8477] Fix problems with file activation being wrongly cached (#2062)
     add 3761953a2b [MNG-8525] Add an integration test with Maven 4 Plugin Sample (#2055)
     add bcf5c0c4e0 [MNG-8527] Re-enable consumer POM, remove unwanted managed dependencies, developers, contributors, mailing lists and issue management (#2058)
     add bf6e6ee00a [MNG-8544] Conflicting extensions went unnoticed (#2063)
     add 63e6881d98 [MNG-8545] Use of RemoteRepository in keys w/o equals/hashes (#2064)
     add 98060efc2f [MNG-8523] Make sure user properties override model properties (#2059)
     add 2155d9f0c2 [MNG-8519] Introduce Request / Results / RequestTrace (#2050)
     add 74c950b750 [MNG-8541] Support throwing Exception from Mojo#execute (#2066)
     add 7f4c24ca17 [MNG-8545] More repository handling fixes (#2067)
     add c8d1a26b30 Fix previous PR merge
     add 89ae320295 Just some details i spotted during debug (#2068)
     add 7fac8fcb8d [MNG-8513] Move xml combination mode validation to validator (#2069)
     add 3347e916bc [MNG-8549] Bump net.bytebuddy:byte-buddy from 1.16.1 to 1.17.0 (#2070)
     add 7b4a4bf759 [MNG-8395] Redirect the <sourceDirectory> element to <Source> (#2061)
     add cd96d11ca8 Add javadoc to DI (#2072)
     add c61b255b16 ProjectManager cleanup (#2073)
     add 4dfffaee5e Simplify and complete method implementation (#2075)
     add 4cc254ef37 [MNG-8550] Update JLine3 to 3.29.0 (#2074)
     add b2b0bbeda6 [MNG-8551] Improve early error reporting (#2076)
     add 308f39905b [MNG-8554] Fix UT suite for CLI (#2078)
     add 8b3e640491 [MNG-8555] Use plexus-sec-dispatcher 4.1.0
     add 5cab34b638 [MNG-8241] Test comparing letters to numbers (#2081)
     add 653f6f3c71 [MNG-7592] String deduplication in model building (#2083)
     add 4fc8a2c241 [MNG-8530] Prompter fixes (#2086)
     add 34e68c8935 [MNG-8561] SourceRoot should be more lenient wrt duplicates (#2085)
     add 16bd71adf6 [MNG-8563] Provide a weak cache for objects from the main model (#2087)
     add ff16077b22 [MNG-8564] Move to maven-compat Plexus legacy (#2088)
     add 5b470215f8 Make full build upload surefire logs in case of failure. (#2089)
     add 3ac1fbc037 [MNG-8565] Thread leaks in maven-cli (#2090)
     add c0ac7a688a Revert "[MNG-8563] Provide a weak cache for objects from the main model (#2087)"
     add c8e2af96a3 [MNG-8540] Add equals/hashCode to requests
     add 8e4041759b [MNG-8540] Add global caching in the session
     add 3fde7657f5 [MNG-8540] Add a real caching API and add missing infos to ArtifactResolverResult
     add cb17c164d4 [MNG-8540] Change ProjectBuilder to use the Maven 4 API to resolve the main POM artifact
     add 6aa86c55b4 [MNG-8540] Replace ModelCache with the new cache API
     add 3bb7327c0f [MNG-8553] Resolver 2.0.6 (#2079)
     add fa6a873a68 [MNG-8535] Full std stream support for executor (#2082)
     add 9f824df555 Add badge for 3.x version
     add 688c9c8d01 [MNG-8241] Handle non-BMP characters when comparing versions (#2071)
     add af765cc69f Just align Toolbox versions (#2096)
     add dbc3b46e3f Fix links to Settings Descriptor Reference
     add 2766d24fda [MNG-8573] Introduce OS Service (#2099)
     add edd246c3a5 [MNG-8517] Cleanup dependencies (#2098)
     add fdd883a21c [MNG-8571] Sisu @Priority annotation is not honoured
     add f3000eeb6b Code style
     add 1f43df3e58 [MNG-8562] remove "child" attributes from <scm> (#2101)
     add f2bc813529 [MNG-8575] Replace a list with O(N²) performance by O(N) at least during iteration. (#2092)
     add 5b77395cfd [MNG-8558] Switch toolchain support for v4 API (#2084)
     add 5255a770fc Dump public IPs of runners (#2103)
     add 08bcf21a20 [MNG-8567] Fix resumption to not recurse into subprojects (#2102)
     add 37ea5a8027 [MNG-8577] Project POM hierarchy (#2104)
     add 59e066ba63 [MNG-8579] StdOut/StdErr printstream bug (#2108)
     add cfb7ce8f75 [MNG-8558] Move JavaToolchain (#2107)
     add 27223f2cf3 [MNG-8540] Improve cache extensibility (#2109)
     add 8fac124911 Add PR Automation action
     add d50b7cd5ea Add Stale action
     add 16df3dea54 [MNG-8582] Keep stdout/stderr functioning (#2112)
     add 0d6ed20cfa [MNGSITE-441] Characterization tests for case insensitivity in version strings (#2114)
     add 69980eeafc [MNG-8585] Bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1 (#2115)
     add efae0a41f3 [MNG-8586] Expose Maven version segments as properties (#2116)
     add e60743369b [MNG-8587] mvnsh navigation (#2117)
     add 3dd2e7ce9e [MNG-8589] Bump org.junit:junit-bom from 5.11.4 to 5.12.0 (#2121)
     add 62e6ce70be [MNG-8580] Keep devs/contributors (#2122)
     add 006ad926ee [MNG-8590] Make sure maven-resolver-provider does not depend on maven-impl (#2123)
     add 1cf5f4ab47 [MNG-8591] Fix default value for plugin resolution (which has always been null) (#2124)
     add 2fd6fb848d Add new module name and description
     add 48c66e36bc [MNG-8592] Package Sisu enabled JAR separately (#2125)
     add e865a12279 [MNG-8596] Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 (#2128)
     add f7ff201fe7 [MNG-8595] Bump slf4jVersion from 2.0.16 to 2.0.17 (#2130)
     add 12ff71079e [MNG-8594] Add atFile option (#2131)
     add cd7db1cfbe [MNG-8588] Add activated profiles to Project interface (#2132)
     add 2018b89576 [MNG-8599] Generated source files should be included in the sources jars (#2133)
     add 176349c3bf [MNG-8600] Allow Terminal and raw streams customization (#2134)
     add 14d1bd4f2a [MNG-8593] Bump to Resolver 2.0.7 (#2135)
     add ece5dbb422 [MNG-8601] Add type test-java-source type (#2136)
     add cf9e05bbdc [MNG-8606] Bump mockitoVersion from 5.15.2 to 5.16.0 (#2140)
     add 02243e75f9 [MNG-8607] Bump net.bytebuddy:byte-buddy from 1.17.1 to 1.17.2 (#2141)
     add 1a3d2f8277 [MNG-8604] Use soft references for cache (#2138)
     add 6197545c4a [MNG-8602] Fix BOM consumer pom (#2139)
     add af4debc589 [MNG-8605] The log file should be appended to (#2137)
     add ce86116518 [MNG-8610] Add javadoc for all o.a.m.api packages (#2142)
     add 90a918d49d [MNG-8599] Fix configuration for maven-source-plugin
     add ab102fbedd [MNG-8611] Build with apache-release profile (#2146)
     add 3952d00ce6 [maven-release-plugin] prepare release maven-4.0.0-rc-3
     add d80804c3b4 [maven-release-plugin] prepare for next development iteration
     add 0710deb4fd [MNG-8613] Copy edit dependency javadocs (#2143)
     add c414d8a5da Minor Javadoc cleanup (#2126)
     add 81ca649a2e [MNG-8620] Fix links in SVG
     add 4fc2ea08d4 [MNG-8615] [MNG-8616] Maven core extensions handling improvements (#2147)
     add 3c02ad0517 [MNG-8623] Use Mimir on CI (#2144)
     add 199ed20faf Restore Jenkins build for master (#2151)
     add c34e3ce50f [MNG-8626] Bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#2155)
     add a0ee4a36e9 [MNG-8627] Bump mockitoVersion from 5.16.0 to 5.16.1 (#2156)
     add 76f5809497 [MNG-8630] Bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 (#2161)
     add 3528314b91 Fix ITs referencing rc-3-SNAPSHOT (#2164)
     add 4554700d36 [MNG-8631] Replace a `NullPointerException` by an `IllegalArgumentException` saying that the identifier scope is unknown. (#2160)
     add fac6e5bfd1 [MNG-8633] Initialize entities map lazily (#2165)
     add 3adf580b1b [MNG-8634] Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (#2166)
     add d370d11b9f [MNG-8624] Fix dependency not being set correctly for unsupported types (#2153)
     add 757b547665 [MNG-8641] Bump org.apache.maven:maven-parent from 43 to 44 (#2162)
     add 793443920e [IT] Refactor executor (#2175)
     add 3093668732 [MNG-8643] Bump net.bytebuddy:byte-buddy from 1.17.2 to 1.17.4 (#2179)
     add 18f688bcb3 [MNG-8511] Explains the meaning of cling (#2174)
     add 46d93dabd3 [MNG-8639] Check namespaces when reading XML models (#2170)
     add 09efae65f2 [MNG-8510] Avoid duplicate Utils classes (#2173)
     add 77c877d4ab [MNG-8612] Document Node#asString and remove Version#asString and VersionConstraint#asString (#2172)
     add 5672fbd9cf Remove old symbolic link in ITmng8400 test
     add 42f98b3ee8 requireNonNull (#2181)
     add 3ba8f2dc1d [MNG-8490] Add an XmlService and a builder + implementation for XmlNode (#2150)
     add d7cada9c0b [MNG-8645] Fix dependency management section of consumer POM (#2183)
     add 5fec9ec557 Reenable many old style tests (#2182)
     add 4c3961de51 Expected argument comes first in JUnit (#2187)
     add cdb3e378f9 [MNG-8651] Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (#2186)
     add f133af816f Remove redundant code (#2188)
     add d6e95247b7 [MNG-8646] Make IT tests use "outer" Mimir caching as well (#2176)
     add b843c5e9ef [MNG-8629] bugfix: If POM has parent and repository stanza, it is used un-interpolated (#2192)
     add 9a088c602b [MNG-8647] Set the default source directory to `src/${scope}/${lang}` as per documentation (#2180)
     add 5603b7b20a [MNG-8648] Concurrent executor fires wrong ProjectStarted event (#2189)
     add bf68c68f69 o added svn structure
     add 443c1281ef o moved maven-plugin-testing-harness, maven-plugin-testing-tools, maven-test-tools projects from shared see http://www.nabble.com/-proposal--Plugin-tools-and-shared-reorganization-td15916254s177.html
     add f8584660c6 o using parent pom due to r636145 o improved readingness o updated scm url
     add fbc286473c o ignored target and IDE files
     add 592f049636 o aligned version to 1.2-SNAPSHOT
     add b93c681fa2 o Added svn:eol-style=native
     add 4ad45537cd [MPLUGINTESTING-1] Add convenience methods to MavenProjectStub to easily populate model from test resource
     add 9c3e3bd546 o Fixed javadoc
     add 5c74f1057f Applying patch to make the testing harness compatible with new plexus classes used in 2.1
     add e448862d88 o provided minimalist site.xml and apt files o using <menu/> tag in site.xml
     add f21926ad6a [maven-release-plugin] prepare release maven-plugin-testing-1.2
     add 34b2d90624 [maven-release-plugin] prepare for next development iteration
     add 222d0098cd o fixed some minor checkstyle errors
     add 2da72d3830 o Updated SCM web url
     add 84d8cfc9ab o fixed groupId in the documentation
     add 06494cc8a0 o Changed file encoding to UTF-8
     add 4e33b8a8ce o Polished site
     add ccd7fca831 o Reordered POM
     add 0bd77ac47a o Used http://maven.apache.org/xsd/* for schema location
     add 81f46e18b4 [MPLUGINTESTING-18] fixed file handle leaks
     add 33e527103b added .settings to svn:ignore
     add febafb3d64 move plexus-utils declaration in top pom dptMngt
     add 0368b95372 move version of maven artifact in deptMngt in top level pom
     add 6f618a0110 bump version to 2.0-SNAPSHOT
     add 28efb887aa ignore eclipse files.
     add 1dbbc2393b move some components declaration to dependencyManagement
     add 54ca8f1097 projects compile and unit pass with 3.x mvn artifacts.
     add e9f1d955d1 [MPLUGINTESTING-11] plugin-testing-mvn-3.x branch does not compile/work with latest maven 3.0-SNAPSHOT Submitted by: Igor Fedorenko
     add c6b3dbc805 make it working with 3.x (at least testing with 2 test cases from site plugin 3.x branch)
     add bddf46bfca getPluginDescriptorPath() must be configurable add a comment on a ugly stuff !
     add 680d1138b5 fix compilation with current trunk
     add 0cab96f613 fix compilation with current mvn trunk.
     add e6b1eb47e8 o Decoupled from plugin manager
     add 4eed12a32e fix compilation failure due to trunk change
     add d57196337b fix compilation failure due to trunk change
     add 1786edfd27 [MPLUGINTESTING-16] update to build with latest maven 3.0-SNAPSHOT Submitted by: Igor Fedorenko
     add 9d388c96fe upgrade dependencies. fix compilation failure.
     add 3641d8fccc fix compilation failure due to trunk change.
     add 7a2f014947 [maven-release-plugin] prepare release maven-plugin-testing-2.0-alpha-1
     add e27848b50e [maven-release-plugin] prepare for next development iteration
     add 9cfa03f3fd [maven-release-plugin] prepare release maven-plugin-testing-2.0-alpha-1
     add 4cb7cee790 [maven-release-plugin] prepare for next development iteration
     add 4ebe802a17 Update to use maven 3.0 and other improvements
     add 083b0657ff [MPLUGINTESTING-19]  build fails due to missing methods when building with maven3 Submitted by Jaromír Cápík .
     add 1aaf64552f made mvn 3.x compatible code the new trunk
     add 9b98f5b5dd added classical javadoc and source xref links
     add f2a89ebdd2 added generics
     add 28a6cff88e added generics
     add ccc9d4a419 added generics
     add cd3f2bbb7e added a link to m-invoker-p (should add a back-link)
     add df5219c24b fixed links
     add 6b2b72fabf added maven 2.x compatibility faq entry
     add 71e2b95434 fixed faq.fml markup
     add 6505013ff3 [maven-release-plugin] prepare release maven-plugin-testing-2.0
     add c3cbcae180 [maven-release-plugin] prepare for next development iteration
     add b37c4d3c3b minor improvements
     add f869d98fcf updated examples to use new plugin-tools' java annotations
     add e2a4270859 missing generics
     add 63526ba29f added @since info for new methods introduced in 2.0
     add 83aec4b8fc o Updated easymock to later version that works post jdk 1.5. Upped other deps too
     add cf0a9b2495 [maven-release-plugin] prepare release maven-plugin-testing-2.1
     add 4b11206055 [maven-release-plugin] prepare for next development iteration
     add b63409213d [maven-release-plugin] prepare release maven-plugin-testing-2.1
     add 858f825880 [maven-release-plugin] prepare for next development iteration
     add c59af3f4e7 o Updated to commons-io XmlReader
     add 516a7e144e Implement MojoRule, so MojoTestcases are not forced to extend AbstractMojoTestCase.
     add d1a9e0ec05 Update documentation.
     add 29b317133b remove inherited from parent
     add 77ca4e52b9 o updating for maven 3.1.0 o updating to Eclipse Aether o using new facilities in the container
     add 2a03983e1c bump to 3.0-SNAPSHOT for all modules (child modules omitted in 1507022)
     add 62ba4af2ef Updating for Maven 3.1.1 and some fixes for the Maven Android Plugin
     add 4d9c20c916 Introduced AbstractMojoTestCase#addGuiceModules to allow guice injector customization
     add 36cd5385ce Provide a better error message when the mojo descriptor is null.
     add e48f67e9ad [maven-release-plugin] prepare release maven-plugin-testing-3.0.0
     add 9e60a9e776 [maven-release-plugin] prepare for next development iteration
     add caf3ccbff8 MPLUGINTESTING-32 fixed incorrect configuration merge order
     add 57a7602796 MPLUGINTESTING-33 better test plugin artifact file heuristics
     add aee92476d7 [maven-release-plugin] prepare release maven-plugin-testing-3.0.0
     add 2a74ca5962 [maven-release-plugin] prepare for next development iteration
     add 3d0916c1ab changed version to 3.1.0-SNAPSHOT
     add de9746cf99 MPLUGINTESTING-37 introduced MojoRule #executeMojo and related methods
     add 088981fe54 MPLUGINTESTING-36 introduced TestResources junit4 test Rule
     add 6b972b5e9d [maven-release-plugin] prepare release maven-plugin-testing-3.1.0
     add a7e0af44e2 [maven-release-plugin] prepare for next development iteration
     add 0f29ced939 MPLUGINTESTING-38: When instantiating a Mojo the ComponentConfigurator setting needs to be honored
     add def3ab96b0 Cleaning up debugging output.
     add f08ecbbf97 MPLUGINTESTING-40 setup aether repository system session
     add 159da96081 MPLUGINTESTING-43 TestResources#create convenience method
     add 473b299a54 MPLUGINTESTING-41 bind and manage SessionScope and MojoExecutionScope
     add a042e8b72d MPLUGINTESTING-42 on-the-fly mojo execution configuration
     add 65ef31f7bd new version 3.2.0-SNAPSHOT to signify minimal maven 3.2.1
     add d28928b91c [maven-release-plugin] prepare release maven-plugin-testing-3.2.0
     add 1386d355c1 [maven-release-plugin] prepare for next development iteration
     add 76b3a2d83e Make test Windows proof
     add b14a1412ce enforced use of TestResources as junit @Rule
     add a50f0be9d9 sanitize test work directory name
     add 5ee402bb5e better default test projects work directory
     add 2adbedbc68 code format
     add b0427c15e2 MPLUGINTESTING-44 maven 3.2.4 compatibility
     add f8762ed952 MPLUGINTESTING-44 enforce maven 3.2.4 as minimal supported version
     add 7c424bb26c MPLUGINTESTING-44 version 3.3.0 to signify maven 3.2.4+ requirement
     add 4329b4a2c6 [maven-release-plugin] prepare release maven-plugin-testing-3.3.0
     add a09ad43ee1 [maven-release-plugin] prepare for next development iteration
     add 6c031772df [MPLUGINTESTING-47] Incorrect Mojo Java5 annotations in example
     add 3b3b15dbd9 [MPLUGINTESTING-51] ResolverExpressionEvaluatorStub ignores project.basedir
     add bdd0cbd2fc Stabilize project
     add 6c6796852f [MPLUGINTESTING-65] Remove deprecated maven-plugin-testing-tools module
     add 91a7b8e106 [MPLUGINTESTING-61] Require Java 7
     add cd2f07c64e update commons-io (#13)
     add 69a60bd75f update plexus archiver (#14)
     add 82a2413d24 [MPLUGINTESTING-69] update plexus-utils (#17)
     add 3ae4b80e90 Bump plexus-archiver from 4.2.2 to 4.2.4
     add 6f47b3921b Get rid of warnings, cleanup (#19)
     add 9c18ab16c3 Fix javadoc
     add 10db35f953 [MPLUGINTESTING-71] Require Java 8
     add 43b729bcfe [MPLUGINTESTING-73] Upgrade maven-parent pom to 36
     add f70ad06e20 [MPLUGINTESTING-59] Fix getting started guide
     add 4d419cb7e1 [MPLUGINTESTING-70] Move maven-compat to test scope
     add 8d275b9755 [MPLUGINTESTING-74] Using generics to return the matched type for lookup... and getVariableValue... methods
     add 3e7f6345ae [MPLUGINTESTING-78] Support maven 4 new api (#24)
     add f693674231 [MPLUGINTESTING-78] Fix dependency to wrong plexus-utils
     add 53b0dbbd11 [MPLUGINTESTING-80] Upgrade to maven 4.0.0-alpha-4 (#27)
     add 0adb844511 [MPLUGINTESTING-79] Reformat
     add 79558c0636 [MPLUGINTESTING-76] Upgrade Plexus Archiver from 4.3.0 to 4.6.1 (broken api in 4.4.0) (#29)
     add d3e1b9ea6a [maven-release-plugin] prepare release maven-plugin-testing-4.0.0-alpha-1
     add c9b0074122 [maven-release-plugin] prepare for next development iteration
     add 0f27a7e7e1 [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) (#30)
     add 215ab7ad65 [PLUGINTESTING-85] Bump org.codehaus.plexus:plexus-archiver to 4.8.0 (#32)
     add 13349f6730 [MPLUGINTESTING-84] Support Junit 5 + Maven 3 (#31)
     add b4931e4e82 [MPLUGINTESTING-89] Upgrade Maven from 4.0.0-alpha-4 to 4.0.0-alpha-8 (#33)
     add 37e90b6432 [MPLUGINTESTING-90] Get rid of maven-compat
     add 920d7769fd [MPLUGINTESTING-92] Refresh download page
     add e926f0992a [MPLUGINTESTING-91] Maven 3 compatible and improvements
     add 4586f5dd6c [maven-release-plugin] prepare release maven-plugin-testing-4.0.0-alpha-2
     add 69cbd01079 [maven-release-plugin] prepare for next development iteration
     add ea866a576a [MPLUGINTESTING-94] Remove Maven 3 support classes
     add 716c2428c2 [MPLUGINTESTING-94] Switch to Maven 4.0.0-beta-3
     add c1328ca7f3 Rename SessionStub to SessionMock and add a real SessionStub
     add 13b803a7e6 Cleanup deps
     add c31139beed [maven-release-plugin] prepare release maven-plugin-testing-4.0.0-beta-1
     add fdcd346c64 [maven-release-plugin] prepare for next development iteration
     add b0534e59d9 Upgrade to Maven 4.0.0-beta-5 (#46)
     add bc6fd2bbbc [maven-release-plugin] prepare release maven-plugin-testing-4.0.0-beta-2
     add 716e4cd85d [maven-release-plugin] prepare for next development iteration
     add 62e656cecb Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.2 (#52)
     add ecf87c0e52 Bump org.codehaus.plexus:plexus-xml from 4.0.3 to 4.0.4 (#59)
     add 5ad8e35d15 Bump org.junit:junit-bom from 5.10.1 to 5.11.4 (#61)
     add 1b8bd9c778 Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 (#63)
     add 7dc74b4bcc Bump org.mockito:mockito-core from 4.6.1 to 5.15.2 (#57)
     add d546b05ddd Remove ConfigurationException, default to empty config in extractPluginConfiguration() method (#51)
     add 6539a23cdf Bump org.apache.maven:maven-parent from 42 to 43 (#70)
     add 4ad98e8f73 Upgrade to maven 4.0.0-rc-2 (#64)
     add e74e24f3ef [maven-release-plugin] prepare release maven-plugin-testing-4.0.0-beta-3
     add f7a223ae44 [maven-release-plugin] prepare for next development iteration
     add db2895629c Bump org.mockito:mockito-core from 5.15.2 to 5.16.0
     add da864c14fc Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17
     add b6c6edbaf5 Bump org.junit:junit-bom from 5.11.4 to 5.12.0
     add f9a9b1bf40 Bump org.junit:junit-bom from 5.12.0 to 5.12.1
     add a03f41b4d3 Bump org.mockito:mockito-core from 5.16.0 to 5.16.1
     add fa8a825119 Upgrade to Maven 4.0.0-rc-3. (#84)
     add b3ff3e2d9c [maven-release-plugin] prepare release v4.0.0-beta-4
     add 165c0065fe [maven-release-plugin] prepare for next development iteration
     add f71932e6ea Merge remote-tracking branch 'filtered-plugin-testing/master' into MNG-8642
     add 3cd5669607 [MNG-8642] Integrate testing library
     add 1cc739ab51 Add forgotten test to suite (#2198)
     add c41fd0e834 Remove some unnecessary statements (#2190)
     add f040da3ed5 [MNG-8548] Add cycle detection to dependency injection (#2197)
     add 7cfbdc59c2 [MNG-5668] Execute after:* phases when build fails (#2195)
     add 35e10b8a1f [MNG-8653] Fix 'all' phase and  add 'each' phase (#2191)
     add 274184803c [MNG-8598] Add support for MAVEN_PROJECTBASEDIR substitution in jvm.config (#2194)
     add 5d3f868ef0 Add missing headers
     add c9f76aef26 [CI] Bump Mimir from 0.4.0 to 0.4.1 (#2203)
     add 153202a5a2 [MNG-8467] Add links to configuration pages in index.xml (#2201)
     add f63d92c019 minor cleanups (#2199)
     add 11274d1bd5 Remove a few tbousand lines of commented and obslete code (#2200)
     add d8e031eca5 [MNG-8663] Bump asmVersion from 9.7.1 to 9.8 (#2204)
     add cf0354805a [CI] Make maven-cli module tests use Mimir as well (#2207)
     add 3c6b91b883 Access static fields in a static way (#2209)
     add 257598aee2 [CI] Disable Mimir JGroups node (#2212)
     add d0c7b65dfb [MNG-8668] Bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.5 (#2214)
     add 4f33ed4a08 isEmpty (#2215)
     add 335ba3941c [MNG-4559] Fix .mvn/jvm.config parsing with spaces, quotes and comments (#2213)
     add ec98e0dd13 [MNG-8662] Add missing methods for removing project source roots (#2205)
     add 8a8d71b24e [MNG-8669] Add missing context (#2224)
     add 5426073a36 [MNG-3558] Ensure properties can be escaped (#2206)
     add 9797418895 Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#2225)
     add 14e8531c6c No catch block needed when rethrowing same exception (#2210)
     add 911448e099 autobox (#2223)
     add 5b6c5a66b1 prefer primitive type (#2216)
     add 1614e535ad Improve Javadoc across Maven API modules (#2218)
     add 1c5dddd16e [MNG-8660] Decouple legacy prompter from implementation details (#2196)
     add a7d1e7d6ca [MNG-8676] Improve model validator error messages (#2227)
     add ba93946caf [MNG-8637] Pull out Standalone API from UTs (#2226)
     add 1ac07e0a81 Remove methods that duplicate superclass methods (#2211)
     add a5df9b61de Grammar and typo fixes in javadoc and other comments (#2222)
     add af82f7e075 Avoid exposing non-public type outside its scope (#2220)
     add 016626f1e2 Fix infuser
     add 5ef46e941f Fix infuser pt 2
     add 5bc14e14ea Fix build for 3.9.9
     add ab08e3da02 Undo inadvert change
     add d47dfb68c4 [MNG-8679] Align superpom with mvn3 (#2246)
     add 9a4c067943 Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28
     add 6abf74d9ce Bump mockitoVersion from 5.16.1 to 5.17.0
     add 1f5cb78071 Bump io.github.olamy.maven.plugins:jacoco-aggregator-maven-plugin
     add a6e1b51e6d Bump org.codehaus.plexus:plexus-xml from 4.0.4 to 4.1.0
     add d71841debf [MNG-8680] Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.4 (#2250)
     add b2e1dcbadf [MNG-8681] Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.5.0 (#2249)
     add 9ce29a50b3 [MNG-8682] Bump io.github.olamy.maven.plugins:jacoco-aggregator-maven-plugin (#2248)
     add 85f9aa6b36 [MNG-8683] Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 (#2247)
     add 68693a826f [MNG-8684] Add types for processor annotation path. (#2239)
     add c7f22fe0d6 [MNG-8677] Bump to Resolver 2.0.8 and more (#2158)
     add b1466d866c [MNG-8685] Better support for CI systems (#2254)
     add 1da418c87e [MNG-8675] Correctly deprecate Resource in the model (#2234)
     add c0b9106121 [MNG-8673] SourceRoot includes and excludes should be String (#2232)
     add 2b4b74d195 [MNG-8688] Bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre (#2263)
     add cdb2833b1f [MNG-8689] Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.2 (#2262)
     add 2f4d63b418 [MNG-8690] Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#2261)
     add 51e967e165 [MNG-8691] Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#2260)
     add bd066adb41 [MNG-8692] Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.2.1 (#2259)
     add af6b7066bf [MNG-8687] Restore ability to run on JIMFS (#2256)
     add 9f123c197b Avoid warning about unthrown exception (#2217)
     add 3ba948913b [MNG-8676] Improve model builder error messages (#2257)
     add 62ff34f70b Cleanup extra semicolons (#2229)
     add 73d9b8abd5 remove unused field (#2238)
     add 7e4a1ec139 aether repository system isn't used (#2237)
     add 071b132531 Drop unused assembly exclude (#2266)
     add bbb20a5c13 [MNG-8698] Bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre (#2265)
     add 1c01fa0284 Update Maveniverse stuff (#2269)
     add c30a0582cb [MNG-8700] Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0 (#2267)
     add 08177a38eb Remove unneeded toString and valueOf calls (#2230)
     add 3330cdb24a [MNGSITE-393] Remove Maven 1 and 2 references (#2276)
     add fffdf0ed2a [MNG-8694] Fix version interpolation and ternary operator (#2272)
     add 5d28926894 [MNG-8674] Deprecate mergeId in the Maven 3 model and remove it in the new model (#2233)
     add 3706aa1e5c [MNG-8670] Fix concurrent builder missing/wrong project events (#2251)
     add d65c3759b0 [MNG-8712] dependency version is a requirement, not effective
     add 3002b4048f [MNG-8717] Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding
     add eb325e4f50 [MNG-8614] Maven Sisu in Maven 4 same as in Maven 3 (#2284)
     add 972f26d178 [MNG-8719] Restore Maven3 compat: model setInherited(boolean) (#2288)
     add 92fa43d143 Test MavenITmng7587Jsr330 should be executed on every JDK
     add 4ac3b14be2 [MNG-8718] Restore Maven 3 compat: ProjectBuilder w/ newly created session is unusable for legacy code (#2285)
     add 6be7a126d5 [MNG-8720] Fix for symlinked project directory (#2289)
     add 7e9aeee9c0 Pull #16982: Add project icon (#2283)
     add 324e8fb754 Improve invoker test (#2308)
     add d777133c0b [MNG-8723] Bump org.eclipse.jetty:jetty-server in /its/core-it-suite (#2305)
     add 6019307346 RemoveUnusedPrivateMethods (#2310)
     add 75b6c11d30 [MNG-8686] Add `SourceRoot.matcher(boolean)` method (#2236)
     add ec56597f9b [MNG-8726] Bump jlineVersion from 3.29.0 to 3.30.0 (#2325)
     add 0a6cb9a9bb Remove branch after merge
     add ffd30a39b5 [MNG-8727] Prepare for Java 24 (#2328)
     add 51bac9714a [MNG-8572] Support DI beans in build extensions (#2274)
     add 3e9c164ba3 [MNG-8729] Use correct outputStream destination; request instead of path in DefaultPluginXmlFactory#write (#2312)
     add bede125e43 [MNG-8731] Use https for xsi:schemaLocation in generated descriptors
     add ed2a20ff6c [MNG-8732] Bump Resolver to 2.0.9 (#2352)
     add d03b61d245 [MNG-8713] SourceRoot.directory() default value should include the module when present (#2278)
     add 96efadee47 [MNG-8728] Update Eclipse Sisu to 0.9.0.M4 (#2358)
     add e33b631916 Bump xmlunitVersion from 2.10.0 to 2.10.1 (#2355)
     add 4c624d8c5a Bump mockitoVersion from 5.17.0 to 5.18.0 (#2362)
     add de938565f8 [MNG-8739] Bump net.sourceforge.pmd:pmd-core from 7.12.0 to 7.13.0 (#2335)
     add 8f90a26950 Bump jlineVersion from 3.30.0 to 3.30.3 (#2379)
     add f4c3fdd271 Up IT used Jetty 9 (no issue) (#2383)
     add e80c9f5ac1 Pull #2290: Modernize codebase with Java improvements - Replace custom null checks with Objects.requireNonNull (#2290)
     add d3f828162a resolve false negative suppression @SuppressWarnings("checkstyle:UnusedLocalVariable") (#2369)
     add 58c9d56e38 [MNG-8750] Delete unused interface (#2388)
     add a9e8d51a00 remove extra variable
     add 32d95121a9 Revert "remove extra variable"
     add 4dfeeab47d Remove ignored method call (#2399)
     add 5d8fe27c83 [MNG-8737] Bump xmlunitVersion from 2.10.1 to 2.10.2 (#2391)
     add 5e41b2b395 [MNG-8754] Upgrade Maven Bom Builder Plugin (#2408)
     add 1587f8db87 [MNG-8755] Bump com.fasterxml.woodstox:woodstox-core from 7.1.0 to 7.1.1 (#2409)
     add 0eafb72297 [MNG-8755] Bump jlineVersion from 3.30.3 to 3.30.4 (#2405)
     add 85af2c71b8 [MNG-8757] Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 (#2397)
     add f7b19bc72c [MNG-8759] Restore toString method in DefaultJavaToolchain
     add e19aa49020 [MNG-8761] Add Maven 3 MavenToolchainsXpp3Reader/Writer
     add 33a6ffea64 [MNG-8763] Remove name from site bannerLeft
     add 6fac2e5962 [MNG-8764] Sort injected lists by @Priority annotation (#2425)
     add 9d307f0a59 [MNG-8746] Preserve property insertion order in WrapperProperties (#2404)
     add e6792974db chore: resolve obsolete Binding#getDisplayString (#2429)
     add 5555032600 `try` can use `automatic resource management` in CatchMojo (#2424)
     add 31129eeb1e downgrade generic Disabled to DisabledOnOs(WINDOWS) (#2423)
     add e885d05442 Update Mimir to 0.7.8 (#2416)
     add f7b1a2ec14 [MNG-8764] centralize domain comparison logic Binding#getPriorityComparator (#2428)
     add 278b549935 Add UT for cache in FilteredProjectDependencyGraphTest (#2394)
     add 98479a33c8 Add suppressed exceptions to BatchRequestException in AbstractRequestCache (#2431)
     add cdf006386b Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (#2422)
     add bffac4141b Bump net.sourceforge.pmd:pmd-core from 7.13.0 to 7.14.0 (#2421)
     add 28458ba967 Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 (#2420)
     add dacb81a4d1 use try-with-resources statement in LookupWagonMojo (#2426)
     add ecfb7c7865 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
     add a35930efd1 Maven 3.9.10 - update doap
     add b61b3bd0b0 Add missing @Override to overriding and implementing methods (#2402)
     add bfb79c4b58 Enable Github Issues
     add 275bf82701 Remove extra variable (#2398)
     add 5000b5933f Maven4 "legacy" mode and more (#2380)
     add e90830280a Improve configuration for dependabot in 3.x branch
     add 90457e519a [MNG-8736] Fix profile activation context recording and caching issues (#2378)
     add bcf98382a6 [MNG-8765] Maven Upgrade Tool (#2407)
     add 761a56b3ca Update CONTRIBUTING after GitHub issues enabled (#2448)
     add 0d04a18ee6 Bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1 (#2460)
     add 77ebd14d15 Bump org.junit:junit-bom from 5.13.0 to 5.13.1 (#2459)
     add 5676fb86f5 Don't ignore SVG files (#2435)
     add ddc228e958 Unfurl CLI (#2465)
     add 780a5cb67c Ban "plain" Guice; downgrade it to 5.1.0 (#2472)
     add 276f9e745a Refactor WrapperProperties template to remove caching and simplify implementation (#2436)
     add b54c742071 Move project mutation inside project lock
     add 4f7ff89cfe User properties are not interpolated for paths (#2480)
     add cb8701e73d Use local repository in tests
     add 6d34ba9ed4 Restore tag-template for release-drafter
     add 4e02a89024 Deduplicate filtered dependency graph (#2493)
     add e8f5ff5fbb Bump xmlunitVersion from 2.10.2 to 2.10.3 (#2501)
     add 0c5b2ad7a3 Fix integration tests to use correct Maven version instead of hardcoded 2.1-SNAPSHOT (#2476)
     add 1a681ece04 Add quotes in the command-line arguments formatted by `JavaPathType` (#2505)
     add a299c86c45 Update Maven version to 4.1.0-SNAPSHOT (#2508)
     add d5dc20570e Fix build by updating the hard coded version (see #2531)
     add 66a37b3a1c Fix ITs
     add 551731d261 Add automated porting system between maven-4.0.x and master branches (#2522)
     add 3810b90f03 Replace external backport action with ASF-compliant implementation
     add 9de51173d6 Improve auto-port workflow: real-time updates and remove comment commands
     add 103acc2282 Activate dependabot on maven-4.0.x branch (#2535)
     add e2d8c75946 Fix ReactorReader incorrect warnings and logic (fixes #2497, #2498)
     add f69045a1a9 Bump net.bytebuddy:byte-buddy from 1.17.5 to 1.17.6 (#2488)
     add 0bef9681c7 Bump org.junit:junit-bom from 5.13.1 to 5.13.2 (#2512)
     add bf8823ae6f Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.2 (#2511)
     add c2e1a91520 Avoid double flush (#2478)
     add 39be5ef43a Remove auto-port for now
     add 05711de033 Bump resolverVersion from 2.0.9 to 2.0.10 (#2544)
     add 9c8e03f31e Bump net.sourceforge.pmd:pmd-core from 7.14.0 to 7.15.0 (#2545)
     add 61148ed2c4 Switch to rwlock-local (#2546)
     add 7ac568bc5f bug: fix duplicate dependency in effective model (fixes #2532) (#2554)
     add 0d7b61a4b4 Fix #2486: Make Resource.addInclude() persist in project model (#2534)
     add 9a1c04b619 Split system and user properties from maven.properties (#2548)
     add cac84d41fe Bump org.apache.maven:maven-parent from 44 to 45 (#2490)
     add 04357c57e2 chore: remove unused managed dependency (#2570)
     add 0b29d8f7a6 Fix MavenProject#getPlugin(String) performances (#2530)
     add e75b278543 [MNG-8568] Add maven.deploy.buildPom property to control build POM deployment (#2571)
     add 6a809c256c The previous commit forgot doco
     add d5b9075199 Bump org.junit:junit-bom from 5.13.2 to 5.13.3 (#8715)
     add e04fced3c7 Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3 (#8714)
     add 37b069920a Ability to control which repositories to be queried to resolve ranges. Introduced new property: (#2575)
     add 3fcaaee5d1 chore: Simplify immutable collections implementation by using standard Java APIs (#2363)
     add 66e96ffcbe Remove Jira URL (#10895)
     add f57cbd6ed1 Pin GitHub action versions by hash
     add 56e804c4d7 Fix the build and Jenkins (#2564)
     add 5f62e10ebb Fix Jenkinsfile branches handling (#10904)
     add 0a289125da Use local repository as tail in MavenExecutorTest
     add f85bfb36fc Bump com.google.jimfs:jimfs from 1.3.0 to 1.3.1 (#10910)
     add aab3cbf252 Refactor setupContainer to validate ExtensionContext, test class and instance, and throw clear IllegalStateExceptions (#10901, fixes #10428)
     add b4621d249a Bug fix in the default directory computed by `DefaultSourceRoot`. (#10912)
     add adf2c49d18 Fix mvnup tool issues #7934-#7938 (#9311)
     add 4324cada41 Optimize XmlPlexusConfiguration for performance and thread safety (#2527)
     add 87417163d3 Maven 3.9.11 - update doap
     add b125cf43f4 feat: enhance MultiThreadedBuilder with smart project scheduling (#10893)
     add 93d36155fb Optimize validation performance with lazy SourceHint evaluation (#2518)
     add de639c15ec Add Maven version to error message when rejecting model versions (#10921)
     add a943f296c6 Rename single letter variables in DefaultModelValidator (#10924)
     add 4427babc65 Implement Injector.dispose() and add cleanup test (#10903)
     add 6dc2178651 Add an unconditional `ns` version range filter to filter out all snapshots (#2566)
     add 38e0a719e8 Add PathMatcherFactory service with directory filtering optimization (#10923)
     add d3bd71bbdf perf: optimize CompositeBeanHelper with reflection caching
     add e2ad3e6abc Add skipMavenRc to ExecutorRequest and use it in ITs (#10925)
     add e5d985ceaa Expand value interning optimization and add configurable session property (#2495)
     add 5abf70a0a6 Bump io.github.olamy.maven.plugins:jacoco-aggregator-maven-plugin (#10934)
     add 012ea25636 Port the bug fixes identified when using that class in Maven clean and compiler plugin (#10935)
     add d77faa4a76 Remove unused core-it-support subprojects (#10922)
     add 095c246e61 [MNG-8449] - Add Filtering Support to ProblemCollector (#10900)
     add 77a891409f Fix ArtifactTypeRegistry implementations (#10941)
     add 54dabcba70 Fix XmlNode.equals returning false between two different node implementations (#10942) (#10947)
     add 63374c17e6 Improvements in ITs executing - provide default local repo
     add 3c9e1de166 Correct copy pasta (#10960)
     add 67af1fdee5 Remove unused inner class (#10958)
     add bf87c1a556 Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#10967)
     add 023374d03f Make error message less awkward (#10953)
     add 109ba22984 use correct namespace in settings.xml (#10974)
     add 93d231d77b Generating configuration documentation during site build (#10961)
     add f8a3357f61 Add PathMatcherFactory.includesAll() (#10964)
     add 38f20c9abe Fix doap_Maven.rdf
     add 6d611c00ac Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 (#10980)
     add bfcc3ac513 Bump org.junit:junit-bom from 5.13.3 to 5.13.4 (#10981)
     add 9f36914e50 remove beta schema location (#10982)
     add 7c23404e13 Move single-use plugins inline with their tests (#10977)
     add b551247acc delete commented code (#10987)
     add 8ce8cd0ccc Deprecate old project builder API in favor of new API (#10990)
     add 9472050e75 Use Collections#isEmpty or String#isEmpty (#10945)
     add d6085942e5 Javadoc typos fixes (#10946)
     add d5c9b5af2b Improvements in ITs executing - use forkCount for surefire (#10954)
     add 6f05920c56 Improvements in ITs - executing by mvn verify
     add aeff353bd4 Avoid parsing MAVEN_OPTS (master/4.x) (#10970)
     add 8c1fbba4a1 Add missing namespaces to integration tests (#10972)
     add 20350cdea8 A bit of docs copy editing (#10955)
     add 335baf58fb Set Guice class loading to CHILD - avoid using terminally deprecated methods
     add cb9c4f16e2 Improve ProjectBuildingException error messages with detailed problem reporting (#10975)
     add 4e50e954c3 Fix maven.mainClass property missing for external tools (#10998)
     add c7df6ff4bf Bump net.sourceforge.pmd:pmd-core from 7.15.0 to 7.16.0 (#11006)
     add d5ead30096 Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.1.1 to 1.2.0 (#11013)
     add 90ef70819e Consolidate ArtifactDescriptorReaderDelegate into DefaultArtifactDescriptorReader (#10938)
     add 15b09bcb52 More accurate help text for options with comma-delimited lists
     add 84bf592fea Fix recursive update issue in SmartProjectComparator (#10997)
     add 41e72d3a75 Bump jlineVersion from 3.30.4 to 3.30.5 (#11027)
     add 23f2f742e4 Create a new modelVersion 4.2.0 (#2475)
     add 99447f115d Add support for POM mixins (#1209)
     add 33360fd999 Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (#11031)
     add 86f9c712ba Bump org.apache.maven:maven-archiver from 3.6.3 to 3.6.4 (#11035)
     add c4cbc3828f Allow single build per branch or pull request
     add 1b942bd88a Uninterpolated repositories from parent POMs during model building (#11037)
     add 0c872be732 Drop Show IP for GitHub runner
     add 3f5da00de4 Add standard github_actions label for dependabot in branches
     add 42eac6dec4 Bump net.bytebuddy:byte-buddy from 1.17.6 to 1.17.7 (#11054)
     add f827f6a610 Bump mockitoVersion from 5.18.0 to 5.19.0 (#11052)
     add 88358d5132 Bump org.codehaus.plexus:plexus-testing from 1.5.0 to 1.6.0
     add fc1c4d4ea7 Bump actions/setup-java from 4.7.1 to 5.0.0
     add 7f4c89848c Bump actions/download-artifact from 4.3.0 to 5.0.0 (#11023)
     add 37f0fc24ef Bump actions/cache from 4.2.3 to 4.2.4 (#11033)
     add 50473e022f Bump actions/checkout from 4.2.2 to 5.0.0 (#11041)
     add e27b264e39 Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 (#11019)
     add 06769f549b Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.2.0 to 1.2.1 (#11065)
     add 2b7bb9c6fd Simplify prefix resolution (#11072)
     add 3781f21196 Add integration test for recursive project.url variable reference (GH-11074)
     add e142e324bd Fix integration test to correctly reflect Maven 3/4 behavior

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   (b34c8de0ad)
            \
             N -- N -- N   refs/heads/feature/gh-11074-recursive-project-url-it (e142e324bd)

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.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   25 +
 .git-blame-ignore-revs                             |    4 +-
 .gitattributes                                     |    2 +
 .github/ISSUE_TEMPLATE/BUG.yml                     |   48 +
 .github/ISSUE_TEMPLATE/FEATURE.yml                 |   35 +
 .github/ISSUE_TEMPLATE/config.yml                  |   26 +
 .github/ci-extensions.xml                          |   26 +
 .github/ci-mimir-daemon.properties                 |   21 +
 .github/dependabot.yml                             |   66 +
 .github/pull_request_template.md                   |    2 +-
 .github/release-drafter-3.x.yml                    |   19 +
 .github/release-drafter.yml                        |   22 +
 .github/workflows/maven.yml                        |  270 +-
 .github/workflows/release-drafter.yml              |    6 +-
 .github/workflows/stale.yml                        |   28 +
 .gitignore                                         |   14 +-
 .idea/icon.png                                     |  Bin 0 -> 1705 bytes
 .mvn/maven.config                                  |    1 +
 .mvn/readme.txt                                    |    1 +
 CONTRIBUTING.md                                    |    8 +-
 Jenkinsfile                                        |  224 +-
 README.md                                          |   36 +-
 apache-maven/README.txt                            |    2 +-
 apache-maven/pom.xml                               |  167 +-
 apache-maven/src/assembly/bin.xml                  |   30 +
 apache-maven/src/assembly/component.xml            |  108 +
 apache-maven/src/assembly/dir.xml                  |   30 +
 .../src/{ => assembly/maven}/bin/.gitattributes    |    0
 apache-maven/src/assembly/maven/bin/m2.conf        |   33 +
 apache-maven/src/assembly/maven/bin/mvn            |  263 ++
 apache-maven/src/assembly/maven/bin/mvn.cmd        |  289 ++
 apache-maven/src/assembly/maven/bin/mvnDebug       |   32 +
 apache-maven/src/assembly/maven/bin/mvnDebug.cmd   |   41 +
 apache-maven/src/assembly/maven/bin/mvnenc         |   30 +
 apache-maven/src/assembly/maven/bin/mvnenc.cmd     |   39 +
 apache-maven/src/assembly/maven/bin/mvnsh          |   30 +
 apache-maven/src/assembly/maven/bin/mvnsh.cmd      |   39 +
 apache-maven/src/assembly/maven/bin/mvnup          |   30 +
 apache-maven/src/assembly/maven/bin/mvnup.cmd      |   37 +
 apache-maven/src/assembly/maven/bin/mvnyjp         |   31 +
 .../maven/conf/logging/maven.logger.properties     |   30 +
 .../assembly/maven/conf/maven-system.properties    |   67 +
 .../src/assembly/maven/conf/maven-user.properties  |   31 +
 apache-maven/src/assembly/maven/conf/settings.xml  |  295 ++
 .../src/assembly/maven/conf/toolchains.xml         |  104 +
 .../src/{ => assembly/maven}/lib/ext/README.txt    |    0
 .../maven}/lib/ext/hazelcast/README.txt            |    0
 .../maven}/lib/ext/redisson/README.txt             |    0
 .../src/assembly/maven/lib/jline-native/README.txt |    8 +
 apache-maven/src/{main => }/assembly/src.xml       |    0
 apache-maven/src/bin/m2.conf                       |   10 -
 apache-maven/src/bin/mvn                           |  216 -
 apache-maven/src/bin/mvn.cmd                       |  216 -
 apache-maven/src/bin/mvnDebug                      |   36 -
 apache-maven/src/bin/mvnDebug.cmd                  |   45 -
 apache-maven/src/bin/mvnyjp                        |   36 -
 .../src/conf/logging/simplelogger.properties       |   30 -
 apache-maven/src/conf/settings.xml                 |  265 --
 apache-maven/src/conf/toolchains.xml               |  103 -
 apache-maven/src/lib/jansi-native/README.txt       |    8 -
 .../main/appended-resources/META-INF/LICENSE.vm    |   24 +-
 .../src/main/appended-resources/META-INF/NOTICE.vm |   18 +-
 .../appended-resources/licenses/BSD-2-Clause.txt   |   24 +
 .../appended-resources/licenses/BSD-3-Clause.txt   |   28 +
 ...txt => CDDL+GPLv2-with-classpath-exception.txt} |    0
 .../licenses/MIT-slf4j-api-1.7.36.txt              |   24 -
 .../src/main/appended-resources/licenses/MIT.txt   |   20 +
 ...nized-aopalliance-1.0.txt => Public-Domain.txt} |    0
 .../licenses/unrecognized-asm-9.8.txt              |   29 -
 apache-maven/src/main/assembly/bin.xml             |   30 -
 apache-maven/src/main/assembly/component.xml       |  102 -
 apache-maven/src/main/assembly/dir.xml             |   30 -
 apache-maven/src/site/apt/index.apt.vm             |   21 +-
 apache-maven/src/site/site.xml                     |    8 +-
 .../apache/maven/settings/GlobalSettingsTest.java  |   47 -
 api/maven-api-annotations/pom.xml                  |   33 +
 .../org/apache/maven/api/annotations/Config.java   |  103 +
 .../org/apache/maven/api/annotations/Consumer.java |   44 +
 .../apache/maven/api/annotations/Experimental.java |   34 +
 .../apache/maven/api/annotations/Generated.java    |   36 +
 .../apache/maven/api/annotations/Immutable.java    |   40 +
 .../org/apache/maven/api/annotations/Nonnull.java  |   41 +
 .../maven/api/annotations/NotThreadSafe.java       |   38 +
 .../org/apache/maven/api/annotations/Nullable.java |   34 +
 .../org/apache/maven/api/annotations/Provider.java |   44 +
 .../apache/maven/api/annotations/ThreadSafe.java   |   39 +
 .../apache/maven/api/annotations/package-info.java |   10 +
 api/maven-api-annotations/src/site/site.xml        |   38 +
 api/maven-api-cli/pom.xml                          |   83 +
 .../org/apache/maven/api/cli/CoreExtensions.java   |   48 +
 .../java/org/apache/maven/api/cli/Invoker.java     |   59 +
 .../org/apache/maven/api/cli/InvokerException.java |   69 +
 .../org/apache/maven/api/cli/InvokerRequest.java   |  211 +
 .../main/java/org/apache/maven/api/cli/Logger.java |  161 +
 .../java/org/apache/maven/api/cli/Options.java     |  223 +
 .../main/java/org/apache/maven/api/cli/Parser.java |   41 +
 .../org/apache/maven/api/cli/ParserRequest.java    |  499 +++
 .../main/java/org/apache/maven/api/cli/Tools.java  |   45 +
 .../org/apache/maven/api/cli/cisupport/CIInfo.java |   49 +
 .../maven/api/cli/extensions/package-info.java     |   32 +
 .../maven/api/cli/logging/AccumulatingLogger.java  |   47 +
 .../apache/maven/api/cli/logging/package-info.java |   34 +
 .../org/apache/maven/api/cli/mvn/MavenOptions.java |  223 +
 .../org/apache/maven/api/cli/mvn/package-info.java |   38 +
 .../maven/api/cli/mvnenc/EncryptOptions.java       |   58 +
 .../apache/maven/api/cli/mvnenc/package-info.java  |   37 +
 .../apache/maven/api/cli/mvnsh/ShellOptions.java   |   31 +
 .../apache/maven/api/cli/mvnsh/package-info.java   |   39 +
 .../apache/maven/api/cli/mvnup/UpgradeOptions.java |  113 +
 .../apache/maven/api/cli/mvnup/package-info.java   |   38 +
 .../org/apache/maven/api/cli/package-info.java     |   44 +
 api/maven-api-cli/src/main/mdo/core-extensions.mdo |  121 +
 api/maven-api-core/pom.xml                         |   75 +
 .../main/java/org/apache/maven/api/Artifact.java   |  132 +
 .../org/apache/maven/api/ArtifactCoordinates.java  |   92 +
 .../main/java/org/apache/maven/api/Constants.java  |  666 +++
 .../main/java/org/apache/maven/api/Dependency.java |   74 +
 .../apache/maven/api/DependencyCoordinates.java    |   70 +
 .../java/org/apache/maven/api/DependencyScope.java |  139 +
 .../org/apache/maven/api/DownloadedArtifact.java   |   39 +
 .../org/apache/maven/api/DownloadedDependency.java |   31 +
 .../src/main/java/org/apache/maven/api/Event.java  |   74 +
 .../main/java/org/apache/maven/api/EventType.java  |   47 +
 .../main/java/org/apache/maven/api/Exclusion.java  |   37 +
 .../java/org/apache/maven/api/ExtensibleEnum.java  |   43 +
 .../java/org/apache/maven/api/ExtensibleEnums.java |  182 +
 .../java/org/apache/maven/api/JavaPathType.java    |  392 ++
 .../java/org/apache/maven/api/JavaToolchain.java   |   45 +
 .../main/java/org/apache/maven/api/Language.java   |   63 +
 .../main/java/org/apache/maven/api/Lifecycle.java  |  283 ++
 .../main/java/org/apache/maven/api/Listener.java   |   36 +
 .../java/org/apache/maven/api/LocalRepository.java |   51 +
 .../java/org/apache/maven/api/MojoExecution.java   |   60 +
 .../java/org/apache/maven/api/MonotonicClock.java  |  172 +
 .../src/main/java/org/apache/maven/api/Node.java   |  127 +
 .../java/org/apache/maven/api/NodeVisitor.java     |   50 +
 .../main/java/org/apache/maven/api/Packaging.java  |   92 +
 .../main/java/org/apache/maven/api/PathScope.java  |   82 +
 .../main/java/org/apache/maven/api/PathType.java   |  132 +
 .../src/main/java/org/apache/maven/api/Plugin.java |   60 +
 .../org/apache/maven/api/ProducedArtifact.java     |   47 +
 .../main/java/org/apache/maven/api/Project.java    |  306 ++
 .../java/org/apache/maven/api/ProjectScope.java    |   53 +
 .../java/org/apache/maven/api/ProtoSession.java    |  227 ++
 .../org/apache/maven/api/RemoteRepository.java     |   64 +
 .../main/java/org/apache/maven/api/Repository.java |   76 +
 .../main/java/org/apache/maven/api/Service.java    |   35 +
 .../main/java/org/apache/maven/api/Session.java    |  865 ++++
 .../java/org/apache/maven/api/SessionData.java     |  135 +
 .../main/java/org/apache/maven/api/SourceRoot.java |  169 +
 .../main/java/org/apache/maven/api/Toolchain.java  |   97 +
 .../src/main/java/org/apache/maven/api/Type.java   |  189 +
 .../main/java/org/apache/maven/api/Version.java    |   43 +
 .../org/apache/maven/api/VersionConstraint.java    |   70 +
 .../java/org/apache/maven/api/VersionRange.java    |   80 +
 .../org/apache/maven/api/WorkspaceRepository.java  |   40 +
 .../maven/api/cache/BatchRequestException.java     |   65 +
 .../org/apache/maven/api/cache/CacheMetadata.java  |   41 +
 .../org/apache/maven/api/cache/CacheRetention.java |   66 +
 .../maven/api/cache/MavenExecutionException.java   |   41 +
 .../org/apache/maven/api/cache/RequestCache.java   |   80 +
 .../maven/api/cache/RequestCacheFactory.java       |   42 +
 .../org/apache/maven/api/cache/RequestResult.java  |   63 +
 .../org/apache/maven/api/cache/package-info.java   |   55 +
 .../org/apache/maven/api/feature/Features.java     |   75 +
 .../org/apache/maven/api/feature/package-info.java |   25 +
 .../java/org/apache/maven/api/package-info.java    |  132 +
 .../apache/maven/api/plugin/LifecycleProvider.java |   41 +
 .../main/java/org/apache/maven/api/plugin/Log.java |  170 +
 .../java/org/apache/maven/api/plugin/Mojo.java     |   68 +
 .../org/apache/maven/api/plugin/MojoException.java |   78 +
 .../apache/maven/api/plugin/annotations/After.java |   66 +
 .../maven/api/plugin/annotations/Execute.java      |   66 +
 .../apache/maven/api/plugin/annotations/Mojo.java  |  115 +
 .../maven/api/plugin/annotations/Parameter.java    |   97 +
 .../maven/api/plugin/annotations/Resolution.java   |   74 +
 .../maven/api/plugin/annotations/package-info.java |   23 +
 .../org/apache/maven/api/plugin/package-info.java  |   23 +
 .../api/services/ArtifactCoordinatesFactory.java   |   90 +
 .../ArtifactCoordinatesFactoryRequest.java         |  271 ++
 .../maven/api/services/ArtifactDeployer.java       |   58 +
 .../api/services/ArtifactDeployerException.java    |   46 +
 .../api/services/ArtifactDeployerRequest.java      |  170 +
 .../apache/maven/api/services/ArtifactFactory.java |   92 +
 .../maven/api/services/ArtifactFactoryRequest.java |  231 ++
 .../maven/api/services/ArtifactInstaller.java      |   70 +
 .../api/services/ArtifactInstallerException.java   |   44 +
 .../api/services/ArtifactInstallerRequest.java     |  126 +
 .../apache/maven/api/services/ArtifactManager.java |   48 +
 .../maven/api/services/ArtifactResolver.java       |   78 +
 .../api/services/ArtifactResolverException.java    |   51 +
 .../api/services/ArtifactResolverRequest.java      |  166 +
 .../maven/api/services/ArtifactResolverResult.java |  137 +
 .../org/apache/maven/api/services/BaseRequest.java |   57 +
 .../apache/maven/api/services/BuilderProblem.java  |  108 +
 .../api/services/ChecksumAlgorithmService.java     |  162 +
 .../ChecksumAlgorithmServiceException.java         |   34 +
 .../api/services/DependencyCoordinatesFactory.java |   92 +
 .../DependencyCoordinatesFactoryRequest.java       |  352 ++
 .../maven/api/services/DependencyResolver.java     |  205 +
 .../api/services/DependencyResolverException.java  |   34 +
 .../api/services/DependencyResolverRequest.java    |  549 +++
 .../api/services/DependencyResolverResult.java     |  146 +
 .../maven/api/services/ExtensibleEnumRegistry.java |   45 +
 .../apache/maven/api/services/Interpolator.java    |  166 +
 .../maven/api/services/InterpolatorException.java  |   71 +
 .../maven/api/services/LanguageRegistry.java       |   23 +
 .../maven/api/services/LifecycleRegistry.java      |   34 +
 .../maven/api/services/LocalRepositoryManager.java |   86 +
 .../java/org/apache/maven/api/services/Lookup.java |   96 +
 .../apache/maven/api/services/LookupException.java |   54 +
 .../maven/api/services/MavenBuilderException.java  |   86 +
 .../apache/maven/api/services/MavenException.java  |   49 +
 .../apache/maven/api/services/MessageBuilder.java  |  274 ++
 .../maven/api/services/MessageBuilderFactory.java  |   58 +
 .../apache/maven/api/services/ModelBuilder.java    |   44 +
 .../maven/api/services/ModelBuilderException.java  |   89 +
 .../maven/api/services/ModelBuilderRequest.java    |  458 +++
 .../maven/api/services/ModelBuilderResult.java     |  114 +
 .../apache/maven/api/services/ModelProblem.java    |   94 +
 .../maven/api/services/ModelProblemCollector.java  |   80 +
 .../org/apache/maven/api/services/ModelSource.java |   94 +
 .../maven/api/services/ModelTransformer.java       |   43 +
 .../org/apache/maven/api/services/OsService.java   |  107 +
 .../maven/api/services/PackagingRegistry.java      |   23 +
 .../maven/api/services/PathMatcherFactory.java     |  163 +
 .../maven/api/services/PathScopeRegistry.java      |   23 +
 .../maven/api/services/ProblemCollector.java       |  309 ++
 .../apache/maven/api/services/ProjectBuilder.java  |   73 +
 .../api/services/ProjectBuilderException.java      |   43 +
 .../maven/api/services/ProjectBuilderRequest.java  |  331 ++
 .../maven/api/services/ProjectBuilderResult.java   |   79 +
 .../apache/maven/api/services/ProjectManager.java  |  274 ++
 .../maven/api/services/ProjectScopeRegistry.java   |   30 +
 .../org/apache/maven/api/services/Prompter.java    |  103 +
 .../maven/api/services/PrompterException.java      |   47 +
 .../maven/api/services/RepositoryFactory.java      |   55 +
 .../org/apache/maven/api/services/Request.java     |  112 +
 .../apache/maven/api/services/RequestTrace.java    |   62 +
 .../java/org/apache/maven/api/services/Result.java |   53 +
 .../apache/maven/api/services/SettingsBuilder.java |  135 +
 .../api/services/SettingsBuilderException.java     |   47 +
 .../maven/api/services/SettingsBuilderRequest.java |  251 ++
 .../maven/api/services/SettingsBuilderResult.java  |   49 +
 .../java/org/apache/maven/api/services/Source.java |  114 +
 .../org/apache/maven/api/services/Sources.java     |  244 ++
 .../maven/api/services/SuperPomProvider.java       |   43 +
 .../api/services/SuperPomProviderException.java    |   48 +
 .../maven/api/services/ToolchainFactory.java       |   58 +
 .../api/services/ToolchainFactoryException.java    |   39 +
 .../maven/api/services/ToolchainManager.java       |   91 +
 .../api/services/ToolchainManagerException.java    |   43 +
 .../maven/api/services/ToolchainsBuilder.java      |   60 +
 .../api/services/ToolchainsBuilderException.java   |   47 +
 .../api/services/ToolchainsBuilderRequest.java     |  172 +
 .../api/services/ToolchainsBuilderResult.java      |   48 +
 .../org/apache/maven/api/services/Transport.java   |  116 +
 .../maven/api/services/TransportProvider.java      |   49 +
 .../api/services/TransportProviderException.java   |   39 +
 .../apache/maven/api/services/TypeRegistry.java    |   49 +
 .../apache/maven/api/services/VersionParser.java   |   71 +
 .../maven/api/services/VersionParserException.java |   43 +
 .../maven/api/services/VersionRangeResolver.java   |   87 +
 .../services/VersionRangeResolverException.java    |   39 +
 .../api/services/VersionRangeResolverRequest.java  |  149 +
 .../api/services/VersionRangeResolverResult.java   |   93 +
 .../apache/maven/api/services/VersionResolver.java |   62 +
 .../api/services/VersionResolverException.java     |   39 +
 .../maven/api/services/VersionResolverRequest.java |  151 +
 .../maven/api/services/VersionResolverResult.java  |   44 +
 .../apache/maven/api/services/package-info.java    |   27 +
 .../apache/maven/api/services/xml/Location.java    |   58 +
 .../maven/api/services/xml/ModelXmlFactory.java    |   30 +
 .../maven/api/services/xml/PluginXmlFactory.java   |   30 +
 .../maven/api/services/xml/SettingsXmlFactory.java |   30 +
 .../api/services/xml/ToolchainsXmlFactory.java     |   30 +
 .../apache/maven/api/services/xml/XmlFactory.java  |  119 +
 .../maven/api/services/xml/XmlReaderException.java |   46 +
 .../maven/api/services/xml/XmlReaderRequest.java   |  250 ++
 .../maven/api/services/xml/XmlWriterException.java |   46 +
 .../maven/api/services/xml/XmlWriterRequest.java   |  140 +
 .../maven/api/services/xml/package-info.java       |   27 +
 api/maven-api-core/src/site/site.xml               |   38 +
 .../org/apache/maven/api/JavaPathTypeTest.java     |   68 +
 .../org/apache/maven/api/MonotonicClockTest.java   |  150 +
 .../org/apache/maven/api/feature/FeaturesTest.java |  194 +
 .../api/services/RequestImplementationTest.java    |  116 +
 .../maven/api/services/RequestTraceTest.java       |   87 +
 .../org/apache/maven/api/services/SourcesTest.java |  145 +
 api/maven-api-di/pom.xml                           |   36 +
 .../main/java/org/apache/maven/api/di/Inject.java  |   59 +
 .../apache/maven/api/di/MojoExecutionScoped.java   |   46 +
 .../main/java/org/apache/maven/api/di/Named.java   |   59 +
 .../java/org/apache/maven/api/di/Priority.java     |   64 +
 .../java/org/apache/maven/api/di/Provides.java     |   52 +
 .../java/org/apache/maven/api/di/Qualifier.java    |   50 +
 .../main/java/org/apache/maven/api/di/Scope.java   |   49 +
 .../org/apache/maven/api/di/SessionScoped.java     |   41 +
 .../java/org/apache/maven/api/di/Singleton.java    |   47 +
 .../main/java/org/apache/maven/api/di/Typed.java   |   70 +
 .../java/org/apache/maven/api/di/package-info.java |   21 +
 .../org/apache/maven/di/tool/DiIndexProcessor.java |  199 +
 .../org/apache/maven/di/tool/package-info.java     |   33 +
 .../services/javax.annotation.processing.Processor |    1 +
 api/maven-api-di/src/site/site.xml                 |   38 +
 api/maven-api-metadata/pom.xml                     |   83 +
 .../apache/maven/api/metadata/package-info.java    |   23 +
 api/maven-api-metadata/src/main/mdo/metadata.mdo   |  410 ++
 api/maven-api-metadata/src/site/apt/index.apt      |   33 +
 api/maven-api-metadata/src/site/site.xml           |   38 +
 api/maven-api-model/pom.xml                        |   98 +
 .../org/apache/maven/api/model/InputLocation.java  |  208 +
 .../maven/api/model/InputLocationTracker.java      |   32 +
 .../org/apache/maven/api/model/InputSource.java    |  125 +
 .../org/apache/maven/api/model/package-info.java   |   38 +
 api/maven-api-model/src/main/mdo/maven.mdo         | 3613 +++++++++++++++++
 api/maven-api-model/src/site/apt/index.apt         |   36 +
 api/maven-api-model/src/site/site.xml              |   38 +
 api/maven-api-plugin/pom.xml                       |  114 +
 .../maven/api/plugin/annotations/package-info.java |   27 +
 .../plugin/descriptor/lifecycle/package-info.java  |   26 +
 .../maven/api/plugin/descriptor/package-info.java  |   27 +
 api/maven-api-plugin/src/main/mdo/lifecycle.mdo    |  162 +
 api/maven-api-plugin/src/main/mdo/plugin.mdo       |  617 +++
 api/maven-api-plugin/src/site/apt/index.apt        |   33 +
 api/maven-api-plugin/src/site/site.xml             |   38 +
 .../another/ExtendedPluginDescriptorTest.java      |   78 +
 api/maven-api-settings/pom.xml                     |  113 +
 .../apache/maven/api/settings/package-info.java    |   27 +
 api/maven-api-settings/src/main/mdo/settings.mdo   | 1051 +++++
 api/maven-api-settings/src/site/apt/index.apt      |   35 +
 api/maven-api-settings/src/site/site.xml           |   38 +
 .../apache/maven/api/settings/SettingsTest.java    |   41 +
 api/maven-api-spi/pom.xml                          |   52 +
 .../maven/api/spi/ExtensibleEnumProvider.java      |   73 +
 .../org/apache/maven/api/spi/LanguageProvider.java |   50 +
 .../apache/maven/api/spi/LifecycleProvider.java    |   58 +
 .../java/org/apache/maven/api/spi/ModelParser.java |   83 +
 .../apache/maven/api/spi/ModelParserException.java |   66 +
 .../org/apache/maven/api/spi/ModelTransformer.java |  103 +
 .../maven/api/spi/ModelTransformerException.java   |   42 +
 .../apache/maven/api/spi/PackagingProvider.java    |   53 +
 .../apache/maven/api/spi/PathScopeProvider.java    |   53 +
 .../apache/maven/api/spi/ProjectScopeProvider.java |   50 +
 .../apache/maven/api/spi/PropertyContributor.java  |   60 +
 .../java/org/apache/maven/api/spi/SpiService.java  |   42 +
 .../org/apache/maven/api/spi/TypeProvider.java     |   55 +
 .../org/apache/maven/api/spi/package-info.java     |   27 +
 api/maven-api-spi/src/site/site.xml                |   38 +
 api/maven-api-toolchain/pom.xml                    |  108 +
 .../apache/maven/api/toolchain/package-info.java   |    9 +
 .../src/main/mdo/toolchains.mdo                    |  254 ++
 api/maven-api-toolchain/src/site/apt/index.apt     |   35 +
 api/maven-api-toolchain/src/site/site.xml          |   38 +
 api/maven-api-xml/pom.xml                          |   40 +
 .../apache/maven/api/xml/ImmutableCollections.java |  265 ++
 .../java/org/apache/maven/api/xml/XmlNode.java     |  549 +++
 .../java/org/apache/maven/api/xml/XmlService.java  |  248 ++
 .../org/apache/maven/api/xml/package-info.java     |   27 +
 api/maven-api-xml/src/site/site.xml                |   38 +
 api/pom.xml                                        |   97 +
 api/src/site/site.xml                              |   38 +
 compat/maven-artifact/pom.xml                      |   73 +
 .../java/org/apache/maven/artifact/Artifact.java   |  157 +
 .../org/apache/maven/artifact/ArtifactUtils.java   |  204 +
 .../org/apache/maven/artifact/DefaultArtifact.java |  554 +++
 .../maven/artifact/InvalidArtifactRTException.java |   80 +
 .../maven/artifact/handler/ArtifactHandler.java    |   68 +
 .../maven/artifact/metadata/ArtifactMetadata.java  |    0
 .../artifact/repository/ArtifactRepository.java    |  159 +
 .../repository/ArtifactRepositoryPolicy.java       |  182 +
 .../maven/artifact/repository/Authentication.java  |  117 +
 .../layout/ArtifactRepositoryLayout.java           |   41 +
 .../layout/ArtifactRepositoryLayout2.java          |    0
 .../metadata/RepositoryMetadataStoreException.java |   33 +
 .../AbstractArtifactResolutionException.java       |  323 ++
 .../resolver/ArtifactNotFoundException.java        |  119 +
 .../resolver/ArtifactResolutionException.java      |   70 +
 .../resolver/CyclicDependencyException.java        |   39 +
 .../MultipleArtifactsNotFoundException.java        |  126 +
 .../artifact/resolver/filter/ArtifactFilter.java   |   27 +
 .../maven/artifact/versioning/ArtifactVersion.java |   38 +
 .../artifact/versioning/ComparableVersion.java     |  854 ++++
 .../versioning/DefaultArtifactVersion.java         |  216 +
 .../InvalidVersionSpecificationException.java      |   29 +
 .../OverConstrainedVersionException.java           |   39 +
 .../maven/artifact/versioning/Restriction.java     |  158 +
 .../maven/artifact/versioning/VersionRange.java    |  489 +++
 .../java/org/apache/maven/repository/Proxy.java    |  182 +
 .../legacy/metadata/ArtifactMetadata.java          |   88 +
 .../maven-artifact}/src/site/apt/index.apt         |    0
 compat/maven-artifact/src/site/site.xml            |   35 +
 .../apache/maven/artifact/ArtifactUtilsTest.java   |   78 +
 .../apache/maven/artifact/DefaultArtifactTest.java |  188 +
 .../artifact/handler/ArtifactHandlerMock.java      |   90 +
 .../artifact/versioning/ComparableVersionIT.java   |   75 +
 .../artifact/versioning/ComparableVersionTest.java |  488 +++
 .../versioning/DefaultArtifactVersionTest.java     |  210 +
 .../artifact/versioning/VersionRangeTest.java      |  742 ++++
 compat/maven-builder-support/pom.xml               |   46 +
 .../org/apache/maven/building/DefaultProblem.java  |  149 +
 .../maven/building/DefaultProblemCollector.java    |   56 +
 .../java/org/apache/maven/building/FileSource.java |  119 +
 .../java/org/apache/maven/building/Problem.java    |   95 +
 .../apache/maven/building/ProblemCollector.java    |   56 +
 .../maven/building/ProblemCollectorFactory.java    |   40 +
 .../java/org/apache/maven/building/Source.java     |   47 +
 .../org/apache/maven/building/StringSource.java    |  106 +
 .../java/org/apache/maven/building/UrlSource.java  |   94 +
 compat/maven-builder-support/src/site/site.xml     |   35 +
 .../building/DefaultProblemCollectorTest.java      |   74 +
 .../apache/maven/building/DefaultProblemTest.java  |  128 +
 .../org/apache/maven/building/FileSourceTest.java  |   66 +
 .../building/ProblemCollectorFactoryTest.java      |   56 +
 .../apache/maven/building/StringSourceTest.java    |   56 +
 .../org/apache/maven/building/UrlSourceTest.java   |   56 +
 .../src/test/resources/source.txt                  |    0
 compat/maven-compat/pom.xml                        |  255 ++
 .../org/apache/maven/ArtifactFilterManager.java    |   58 +
 .../maven/ArtifactFilterManagerDelegate.java       |   32 +
 .../apache/maven/DefaultArtifactFilterManager.java |  101 +
 .../maven/DefaultProjectDependenciesResolver.java  |  226 ++
 .../apache/maven/ProjectDependenciesResolver.java  |  105 +
 .../apache/maven/artifact/ArtifactScopeEnum.java   |  114 +
 .../org/apache/maven/artifact/ArtifactStatus.java  |  114 +
 .../artifact/UnknownRepositoryLayoutException.java |   47 +
 .../maven/artifact/deployer/ArtifactDeployer.java  |   67 +
 .../deployer/ArtifactDeploymentException.java      |   36 +
 .../artifact/deployer/DefaultArtifactDeployer.java |  151 +
 .../installer/ArtifactInstallationException.java   |   36 +
 .../artifact/installer/ArtifactInstaller.java      |   58 +
 .../installer/DefaultArtifactInstaller.java        |  123 +
 .../artifact/manager/DefaultWagonManager.java      |  173 +
 .../manager/WagonConfigurationException.java       |   32 +
 .../maven/artifact/manager/WagonManager.java       |   54 +
 .../metadata/AbstractArtifactMetadata.java         |    0
 .../ArtifactMetadataRetrievalException.java        |   61 +
 .../artifact/metadata/ArtifactMetadataSource.java  |   55 +
 .../maven/artifact/metadata/ResolutionGroup.java   |    0
 .../repository/ArtifactRepositoryFactory.java      |   62 +
 .../repository/DefaultArtifactRepository.java      |  270 ++
 .../DefaultArtifactRepositoryFactory.java          |  130 +
 .../repository/LegacyLocalRepositoryManager.java   |  405 ++
 .../repository/layout/FlatRepositoryLayout.java    |   88 +
 .../metadata/AbstractRepositoryMetadata.java       |  199 +
 .../metadata/ArtifactRepositoryMetadata.java       |  117 +
 .../metadata/DefaultRepositoryMetadataManager.java |  436 ++
 .../metadata/GroupRepositoryMetadata.java          |  106 +
 .../repository/metadata/MetadataBridge.java        |  153 +
 .../repository/metadata/MetadataUtils.java         |   34 +
 .../repository/metadata/RepositoryMetadata.java    |   88 +
 .../RepositoryMetadataDeploymentException.java     |   34 +
 .../RepositoryMetadataInstallationException.java   |   34 +
 .../metadata/RepositoryMetadataManager.java        |   66 +
 .../metadata/RepositoryMetadataReadException.java  |   34 +
 .../RepositoryMetadataResolutionException.java     |   34 +
 .../SnapshotArtifactRepositoryMetadata.java        |   92 +
 .../maven/artifact/resolver/ArtifactCollector.java |   46 +
 .../resolver/ArtifactResolutionRequest.java        |  305 ++
 .../resolver/ArtifactResolutionResult.java         |  328 ++
 .../maven/artifact/resolver/ArtifactResolver.java  |  130 +
 .../artifact/resolver/DebugResolutionListener.java |  155 +
 .../resolver/DefaultArtifactCollector.java         |   32 +
 .../artifact/resolver/DefaultArtifactResolver.java |  624 +++
 .../resolver/DefaultResolutionErrorHandler.java    |   84 +
 .../artifact/resolver/ResolutionErrorHandler.java  |   28 +
 .../artifact/resolver/ResolutionListener.java      |   95 +
 .../resolver/ResolutionListenerForDepMgmt.java     |    0
 .../maven/artifact/resolver/ResolutionNode.java    |  215 +
 .../artifact/resolver/UnresolvedArtifacts.java     |   59 +
 .../resolver/WarningResolutionListener.java        |   69 +
 .../resolver/filter/InversionArtifactFilter.java   |   58 +
 .../artifact/resolver/filter/OrArtifactFilter.java |   78 +
 .../resolver/filter/TypeArtifactFilter.java        |   56 +
 .../artifact/versioning/ManagedVersionMap.java     |   52 +
 .../maven/execution/DefaultRuntimeInformation.java |   59 +
 .../apache/maven/execution/RuntimeInformation.java |   31 +
 .../interactivity/LegacyPlexusInteractivity.java   |  150 +
 .../org/apache/maven/plugin/PluginManager.java     |   78 +
 .../plugin/internal/DefaultPluginManager.java      |  231 ++
 .../maven/profiles/DefaultProfileManager.java      |  218 +
 .../org/apache/maven/profiles/ProfileManager.java  |    0
 .../maven/profiles/ProfilesConversionUtils.java    |    0
 .../activation/DetectedProfileActivator.java       |   34 +
 .../profiles/activation/FileProfileActivator.java  |   96 +
 .../activation/JdkPrefixProfileActivator.java      |   84 +
 .../OperatingSystemProfileActivator.java           |  135 +
 .../activation/ProfileActivationException.java     |    0
 .../profiles/activation/ProfileActivator.java      |    0
 .../activation/SystemPropertyProfileActivator.java |   98 +
 .../maven/project/DefaultMavenProjectBuilder.java  |  296 ++
 .../DefaultProjectBuilderConfiguration.java        |  103 +
 .../project/InvalidProjectModelException.java      |    0
 .../apache/maven/project/MavenProjectBuilder.java  |    0
 .../project/MissingRepositoryElementException.java |   36 +
 .../java/org/apache/maven/project/ModelUtils.java  |   60 +
 .../maven/project/ProjectBuilderConfiguration.java |    0
 .../org/apache/maven/project/ProjectUtils.java     |  100 +
 .../project/artifact/ActiveProjectArtifact.java    |  381 ++
 .../artifact/DefaultMavenMetadataCache.java        |  325 ++
 .../project/artifact/DefaultMetadataSource.java    |   51 +
 .../maven/project/artifact/MavenMetadataCache.java |   47 +
 .../project/artifact/MavenMetadataSource.java      |  715 ++++
 .../project/artifact/ProjectArtifactMetadata.java  |  119 +
 .../DefaultModelInheritanceAssembler.java          |   53 +
 .../inheritance/ModelInheritanceAssembler.java     |   37 +
 .../AbstractStringBasedModelInterpolator.java      |  340 ++
 .../interpolation/BuildTimestampValueSource.java   |   56 +
 .../interpolation/ModelInterpolationException.java |   59 +
 .../project/interpolation/ModelInterpolator.java   |   55 +
 .../PathTranslatingPostProcessor.java              |   60 +
 .../interpolation/RegexBasedModelInterpolator.java |   48 +
 .../StringSearchModelInterpolator.java             |  301 ++
 .../maven/project/path/DefaultPathTranslator.java  |  221 +
 .../apache/maven/project/path/PathTranslator.java  |   38 +
 .../project/validation/DefaultModelValidator.java  |   71 +
 .../project/validation/ModelValidationResult.java  |   78 +
 .../maven/project/validation/ModelValidator.java   |   33 +
 .../maven/reporting/MavenReportException.java      |   34 +
 .../repository/ArtifactDoesNotExistException.java  |   33 +
 .../maven/repository/ArtifactTransferEvent.java    |  302 ++
 .../ArtifactTransferFailedException.java           |   33 +
 .../maven/repository/ArtifactTransferListener.java |   37 +
 .../maven/repository/ArtifactTransferResource.java |   63 +
 .../maven/repository/DefaultMirrorSelector.java    |  209 +
 .../DelegatingLocalArtifactRepository.java         |  177 +
 .../maven/repository/LocalArtifactRepository.java  |   35 +
 .../LocalRepositoryNotAccessibleException.java     |   38 +
 .../maven/repository/MavenArtifactMetadata.java    |  101 +
 .../org/apache/maven/repository/MetadataGraph.java |   81 +
 .../apache/maven/repository/MetadataGraphNode.java |   87 +
 .../repository/MetadataResolutionRequest.java      |  200 +
 .../maven/repository/MetadataResolutionResult.java |  303 ++
 .../apache/maven/repository/MirrorSelector.java    |   41 +
 .../apache/maven/repository/RepositorySystem.java  |  168 +
 .../repository/UserLocalArtifactRepository.java    |   69 +
 .../maven/repository/VersionNotFoundException.java |   74 +
 .../repository/legacy/ChecksumFailedException.java |   36 +
 .../legacy/DefaultUpdateCheckManager.java          |  336 ++
 .../repository/legacy/DefaultWagonManager.java     |  707 ++++
 .../repository/legacy/LegacyRepositorySystem.java  |  805 ++++
 .../maven/repository/legacy/MavenArtifact.java     |   83 +
 .../repository/legacy/TransferListenerAdapter.java |  159 +
 .../repository/legacy/UpdateCheckManager.java      |   42 +
 .../legacy/WagonConfigurationException.java        |   55 +
 .../maven/repository/legacy/WagonManager.java      |   87 +
 .../legacy/metadata/AbstractArtifactMetadata.java  |   63 +
 .../ArtifactMetadataRetrievalException.java        |   67 +
 .../legacy/metadata/ArtifactMetadataSource.java    |   73 +
 .../metadata/DefaultMetadataResolutionRequest.java |  125 +
 .../legacy/metadata/MetadataResolutionRequest.java |  115 +
 .../legacy/metadata/ResolutionGroup.java           |   81 +
 .../repository/ArtifactRepositoryFactory.java      |   61 +
 .../DefaultArtifactRepositoryFactory.java          |  135 +
 .../resolver/DefaultLegacyArtifactCollector.java   |  753 ++++
 .../legacy/resolver/LegacyArtifactCollector.java   |   74 +
 .../legacy/resolver/conflict/ConflictResolver.java |   41 +
 .../resolver/conflict/ConflictResolverFactory.java |   45 +
 .../ConflictResolverNotFoundException.java         |   43 +
 .../resolver/conflict/DefaultConflictResolver.java |   33 +
 .../conflict/DefaultConflictResolverFactory.java   |   75 +
 .../conflict/FarthestConflictResolver.java         |   47 +
 .../resolver/conflict/NearestConflictResolver.java |   47 +
 .../resolver/conflict/NewestConflictResolver.java  |   59 +
 .../resolver/conflict/OldestConflictResolver.java  |   59 +
 .../transform/AbstractVersionTransformation.java   |  118 +
 .../resolver/transform/ArtifactTransformation.java |   80 +
 .../transform/ArtifactTransformationManager.java   |   83 +
 .../DefaultArtifactTransformationManager.java      |   94 +
 .../transform/LatestArtifactTransformation.java    |   73 +
 .../transform/ReleaseArtifactTransformation.java   |   94 +
 .../resolver/transform/SnapshotTransformation.java |  155 +
 .../repository/metadata/ArtifactMetadata.java      |  310 ++
 .../repository/metadata/ClasspathContainer.java    |  127 +
 .../metadata/ClasspathTransformation.java          |   44 +
 .../metadata/DefaultClasspathTransformation.java   |  134 +
 .../DefaultGraphConflictResolutionPolicy.java      |   69 +
 .../metadata/DefaultGraphConflictResolver.java     |  211 +
 .../metadata/GraphConflictResolutionException.java |   42 +
 .../metadata/GraphConflictResolutionPolicy.java    |   32 +
 .../repository/metadata/GraphConflictResolver.java |   46 +
 .../maven/repository/metadata/MetadataGraph.java   |  433 ++
 .../repository/metadata/MetadataGraphEdge.java     |  165 +
 .../MetadataGraphTransformationException.java      |   41 +
 .../repository/metadata/MetadataGraphVertex.java   |  173 +
 .../repository/metadata/MetadataResolution.java    |   63 +
 .../metadata/MetadataResolutionException.java      |   45 +
 .../metadata/MetadataResolutionRequest.java        |   68 +
 .../MetadataResolutionRequestTypeEnum.java         |   44 +
 .../metadata/MetadataResolutionResult.java         |  135 +
 .../metadata/MetadataRetrievalException.java       |   51 +
 .../maven/repository/metadata/MetadataSource.java  |   37 +
 .../repository/metadata/MetadataTreeNode.java      |  125 +
 .../settings/DefaultMavenSettingsBuilder.java      |  136 +
 .../maven/settings/MavenSettingsBuilder.java       |   71 +
 .../apache/maven/toolchain/DefaultToolchain.java   |  162 +
 .../maven/toolchain/DefaultToolchainsBuilder.java  |   60 +
 .../toolchain/MisconfiguredToolchainException.java |   34 +
 .../apache/maven/toolchain/RequirementMatcher.java |   28 +
 .../maven/toolchain/RequirementMatcherFactory.java |   85 +
 .../java/org/apache/maven/toolchain/Toolchain.java |   44 +
 .../apache/maven/toolchain/ToolchainFactory.java   |   42 +
 .../apache/maven/toolchain/ToolchainManager.java   |   61 +
 .../maven/toolchain/ToolchainManagerFactory.java   |  249 ++
 .../maven/toolchain/ToolchainManagerPrivate.java   |   55 +
 .../apache/maven/toolchain/ToolchainPrivate.java   |   46 +
 .../apache/maven/toolchain/ToolchainsBuilder.java  |   43 +
 .../maven/toolchain/java/DefaultJavaToolChain.java |   49 +
 .../apache/maven/toolchain/java/JavaToolchain.java |   30 +
 .../maven/toolchain/java/JavaToolchainFactory.java |  109 +
 .../maven/toolchain/java/JavaToolchainImpl.java    |   84 +
 .../plugin/ExpressionDocumentationException.java   |   35 +
 .../usability/plugin/ExpressionDocumenter.java     |  143 +
 .../maven-compat}/src/main/mdo/paramdoc.mdo        |    0
 compat/maven-compat/src/main/mdo/profiles.mdo      |  400 ++
 .../maven/plugin-expressions/project.paramdoc.xml  |    0
 .../maven/plugin-expressions/rootless.paramdoc.xml |    0
 .../maven/plugin-expressions/settings.paramdoc.xml |   53 +
 .../maven-compat}/src/site/apt/index.apt           |    0
 compat/maven-compat/src/site/site.xml              |   35 +
 .../maven/AbstractCoreMavenComponentTestCase.java  |  317 ++
 .../maven/ProjectDependenciesResolverTest.java     |   87 +
 .../test/java/org/apache/maven/SimpleLookup.java   |   68 +
 .../AbstractArtifactComponentTestCase.java         |  347 ++
 .../artifact/deployer/ArtifactDeployerTest.java    |   76 +
 .../deployer/SimpleArtifactMetadataSource.java     |   61 +
 .../factory/DefaultArtifactFactoryTest.java        |   70 +
 .../artifact/installer/ArtifactInstallerTest.java  |   67 +
 .../metadata/SwitchableMetadataSource.java         |   80 +
 .../artifact/metadata/TestMetadataSource.java      |   96 +
 .../repository/MavenArtifactRepositoryTest.java    |   56 +
 .../resolver/ArtifactResolutionExceptionTest.java  |   59 +
 .../artifact/resolver/ArtifactResolverTest.java    |  275 ++
 .../resolver/DefaultArtifactResolverTest.java      |   96 +
 .../maven/artifact/resolver/TestFileWagon.java     |   79 +
 .../resolver/TestMavenWorkspaceReader.java         |    0
 .../artifact/resolver/TestTransferListener.java    |    0
 .../resolver/filter/AndArtifactFilterTest.java     |   52 +
 .../resolver/filter/FilterHashEqualsTest.java      |   48 +
 .../resolver/filter/OrArtifactFilterTest.java      |   53 +
 .../resolver/filter/ScopeArtifactFilterTest.java   |   92 +
 .../maven/artifact/testutils/TestFileManager.java  |  165 +
 .../transform/TransformationManagerTest.java       |   60 +
 .../manager/DefaultProfileManagerTest.java         |  202 +
 .../project/AbstractMavenProjectTestCase.java      |  180 +
 .../maven/project/ClasspathArtifactResolver.java   |   82 +
 .../project/EmptyLifecycleBindingsInjector.java    |  165 +
 .../maven/project/EmptyLifecycleExecutor.java      |   99 +
 .../project/LegacyLocalRepositoryManager.java      |  173 +
 .../maven/project/ProjectClasspathTestType.java    |  139 +
 .../apache/maven/project/TestArtifactResolver.java |   38 +
 .../maven/project/TestMavenRepositorySystem.java   |   34 +
 .../apache/maven/project/TestModelResolver.java    |   29 +
 .../apache/maven/project/TestProjectBuilder.java   |   66 +
 .../artifact/DefaultMavenMetadataCacheTest.java    |   73 +
 .../AbstractProjectInheritanceTestCase.java        |   61 +
 .../inheritance/t00/ProjectInheritanceTest.java    |   91 +
 .../inheritance/t01/ProjectInheritanceTest.java    |   91 +
 .../inheritance/t02/ProjectInheritanceTest.java    |  163 +
 .../inheritance/t03/ProjectInheritanceTest.java    |   68 +
 .../inheritance/t04/ProjectInheritanceTest.java    |   83 +
 .../inheritance/t05/ProjectInheritanceTest.java    |   78 +
 .../inheritance/t06/ProjectInheritanceTest.java    |   81 +
 .../inheritance/t07/ProjectInheritanceTest.java    |   79 +
 .../inheritance/t08/ProjectInheritanceTest.java    |   82 +
 .../inheritance/t09/ProjectInheritanceTest.java    |  122 +
 .../inheritance/t10/ProjectInheritanceTest.java    |   96 +
 .../inheritance/t11/ProjectInheritanceTest.java    |   66 +
 .../inheritance/t12/ProjectInheritanceTest.java    |   70 +
 .../inheritance/t12scm/ProjectInheritanceTest.java |   76 +
 .../project/path/DefaultPathTranslatorTest.java    |   56 +
 .../repository/DefaultMirrorSelectorTest.java      |   35 +
 .../repository/LegacyRepositorySystemTest.java     |  259 ++
 .../maven/repository/MirrorProcessorTest.java      |  247 ++
 .../maven/repository/TestArtifactHandler.java      |   78 +
 .../maven/repository/TestRepositorySystem.java     |  323 ++
 .../legacy/DefaultUpdateCheckManagerTest.java      |  243 ++
 .../repository/legacy/DefaultWagonManagerTest.java |  322 ++
 .../legacy/LegacyRepositorySystemTest.java         |   67 +
 .../maven/repository/legacy/PerLookupWagon.java    |   32 +
 .../maven/repository/legacy/StringWagon.java       |   84 +
 .../org/apache/maven/repository/legacy/WagonA.java |   34 +
 .../org/apache/maven/repository/legacy/WagonB.java |   34 +
 .../org/apache/maven/repository/legacy/WagonC.java |   34 +
 .../apache/maven/repository/legacy/WagonMock.java  |   43 +
 .../resolver/DefaultArtifactCollectorTest.java     |  939 +++++
 .../conflict/AbstractConflictResolverTest.java     |  124 +
 .../conflict/FarthestConflictResolverTest.java     |  100 +
 .../conflict/NearestConflictResolverTest.java      |  100 +
 .../conflict/NewestConflictResolverTest.java       |  100 +
 .../conflict/OldestConflictResolverTest.java       |  100 +
 .../DefaultClasspathTransformationTestType.java    |  120 +
 .../DefaultGraphConflictResolutionPolicyTest.java  |   59 +
 .../metadata/DefaultGraphConflictResolverTest.java |  202 +
 .../repository/metadata/TestMetadataSource.java    |   92 +
 .../toolchain/DefaultToolchainManagerTest.java     |  264 ++
 .../maven/toolchain/DefaultToolchainTest.java      |  139 +
 .../toolchain/RequirementMatcherFactoryTest.java   |   65 +
 .../it0063/jdk/jre/placeholder.txt                 |    0
 .../it0063/jdk/lib/tools.jar                       |  Bin
 .../project-dependencies-resolver}/it0063/pom.xml  |    0
 .../project-with-exclusions/pom.xml                |    0
 .../org/apache/maven/its/a/0.1/a-0.1.jar           |  Bin
 .../org/apache/maven/its/a/0.1/a-0.1.pom           |   41 +
 .../org/apache/maven/its/a/maven-metadata.xml      |    0
 .../org/apache/maven/its/b/0.1/b-0.1.jar           |  Bin
 .../org/apache/maven/its/b/0.1/b-0.1.pom           |   49 +
 .../org/apache/maven/its/b/maven-metadata.xml      |    0
 .../test/repository-system/maven-core-2.1.0.jar    |  Bin
 .../META-INF/maven/org.apache.maven.api.di.Inject  |    1 +
 .../resources/artifact-install/artifact-1.0.jar    |  Bin
 .../inheritance-repo/t00/maven/poms/p0-1.0.pom     |    0
 .../inheritance-repo/t00/maven/poms/p1-1.0.pom     |    0
 .../inheritance-repo/t00/maven/poms/p2-1.0.pom     |    0
 .../inheritance-repo/t00/maven/poms/p3-1.0.pom     |    0
 .../inheritance-repo/t00/maven/poms/p4-1.0.pom     |    0
 .../inheritance-repo/t01/maven.t01/poms/p0-1.0.pom |    0
 .../inheritance-repo/t01/maven.t01/poms/p1-1.0.pom |    0
 .../inheritance-repo/t01/maven.t01/poms/p2-1.0.pom |    0
 .../inheritance-repo/t01/maven.t01/poms/p3-1.0.pom |    0
 .../inheritance-repo/t01/maven.t01/poms/p4-1.0.pom |    0
 .../inheritance-repo/t02/p0/p1/p2/p3/p4/p5/pom.xml |    0
 .../inheritance-repo/t02/p0/p1/p2/p3/p4/pom.xml    |    0
 .../inheritance-repo/t02/p0/p1/p2/p3/pom.xml       |    0
 .../inheritance-repo/t02/p0/p1/p2/pom.xml          |    0
 .../resources/inheritance-repo/t02/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t02/p0/pom.xml |    0
 .../resources/inheritance-repo/t03/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t03/p0/pom.xml |    0
 .../t04/maven-test/jars/t04-a-1.0.jar              |  Bin
 .../t04/maven-test/jars/t04-b-1.0.jar              |  Bin
 .../t04/maven-test/jars/t04-b-2.0.jar              |  Bin
 .../t04/maven-test/jars/t04-c-1.0.jar              |  Bin
 .../t04/maven-test/jars/t04-c-2.0.jar              |  Bin
 .../t04/maven-test/poms/t04-a-1.0.pom              |    0
 .../t04/maven-test/poms/t04-b-1.0.pom              |    0
 .../t04/maven-test/poms/t04-b-2.0.pom              |    0
 .../t04/maven-test/poms/t04-c-1.0.pom              |    0
 .../t04/maven-test/poms/t04-c-2.0.pom              |    0
 .../resources/inheritance-repo/t04/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t04/p0/pom.xml |   37 +
 .../t05/maven-test/jars/t05-a-1.0.jar              |  Bin
 .../t05/maven-test/jars/t05-a-2.0.jar              |  Bin
 .../t05/maven-test/jars/t05-b-1.0.jar              |  Bin
 .../t05/maven-test/jars/t05-b-1.1.jar              |  Bin
 .../t05/maven-test/jars/t05-b-2.0.jar              |  Bin
 .../t05/maven-test/jars/t05-c-1.0.jar              |  Bin
 .../t05/maven-test/jars/t05-d-1.0.jar              |  Bin
 .../t05/maven-test/jars/t05-d-1.1.jar              |  Bin
 .../t05/maven-test/jars/t05-d-1.2.jar              |  Bin
 .../t05/maven-test/poms/t05-a-1.0.pom              |    0
 .../t05/maven-test/poms/t05-a-2.0.pom              |    0
 .../t05/maven-test/poms/t05-b-1.0.pom              |    0
 .../t05/maven-test/poms/t05-b-1.1.pom              |    0
 .../t05/maven-test/poms/t05-b-2.0.pom              |    0
 .../t05/maven-test/poms/t05-c-1.0.pom              |    0
 .../t05/maven-test/poms/t05-d-1.0.pom              |    0
 .../t05/maven-test/poms/t05-d-1.1.pom              |    0
 .../t05/maven-test/poms/t05-d-1.2.pom              |    0
 .../resources/inheritance-repo/t05/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t05/p0/pom.xml |    0
 .../t06/maven-test/jars/t06-a-1.0.jar              |  Bin
 .../t06/maven-test/jars/t06-b-1.0.jar              |  Bin
 .../t06/maven-test/jars/t06-b-1.1.jar              |  Bin
 .../t06/maven-test/jars/t06-c-1.0.jar              |  Bin
 .../t06/maven-test/jars/t06-d-1.0.jar              |  Bin
 .../t06/maven-test/jars/t06-d-1.1.jar              |  Bin
 .../t06/maven-test/jars/t06-d-1.2.jar              |  Bin
 .../t06/maven-test/poms/t06-a-1.0.pom              |    0
 .../t06/maven-test/poms/t06-b-1.0.pom              |    0
 .../t06/maven-test/poms/t06-b-1.1.pom              |    0
 .../t06/maven-test/poms/t06-c-1.0.pom              |    0
 .../t06/maven-test/poms/t06-d-1.0.pom              |    0
 .../t06/maven-test/poms/t06-d-1.1.pom              |    0
 .../t06/maven-test/poms/t06-d-1.2.pom              |    0
 .../resources/inheritance-repo/t06/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t06/p0/pom.xml |    0
 .../t07/maven-test/jars/t07-a-1.0.jar              |  Bin
 .../t07/maven-test/jars/t07-b-1.0.jar              |  Bin
 .../t07/maven-test/jars/t07-b-1.1.jar              |  Bin
 .../t07/maven-test/jars/t07-c-1.0.jar              |  Bin
 .../t07/maven-test/jars/t07-d-1.0.jar              |  Bin
 .../t07/maven-test/jars/t07-d-1.1.jar              |  Bin
 .../t07/maven-test/jars/t07-d-1.2.jar              |  Bin
 .../t07/maven-test/poms/t07-a-1.0.pom              |    0
 .../t07/maven-test/poms/t07-b-1.0.pom              |    0
 .../t07/maven-test/poms/t07-b-1.1.pom              |    0
 .../t07/maven-test/poms/t07-c-1.0.pom              |    0
 .../t07/maven-test/poms/t07-d-1.0.pom              |    0
 .../t07/maven-test/poms/t07-d-1.1.pom              |    0
 .../t07/maven-test/poms/t07-d-1.2.pom              |    0
 .../resources/inheritance-repo/t07/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t07/p0/pom.xml |    0
 .../t08/maven-test/jars/t08-a-1.0.jar              |  Bin
 .../t08/maven-test/jars/t08-b-1.0.jar              |  Bin
 .../t08/maven-test/jars/t08-b-1.1.jar              |  Bin
 .../t08/maven-test/jars/t08-c-1.0.jar              |  Bin
 .../t08/maven-test/jars/t08-d-1.0.jar              |  Bin
 .../t08/maven-test/jars/t08-d-1.1.jar              |  Bin
 .../t08/maven-test/jars/t08-d-1.2.jar              |  Bin
 .../t08/maven-test/poms/t08-a-1.0.pom              |    0
 .../t08/maven-test/poms/t08-b-1.0.pom              |    0
 .../t08/maven-test/poms/t08-b-1.1.pom              |    0
 .../t08/maven-test/poms/t08-c-1.0.pom              |    0
 .../t08/maven-test/poms/t08-d-1.0.pom              |    0
 .../t08/maven-test/poms/t08-d-1.1.pom              |    0
 .../t08/maven-test/poms/t08-d-1.2.pom              |    0
 .../resources/inheritance-repo/t08/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t08/p0/pom.xml |    0
 .../t09/maven-test/jars/t09-a-1.0.jar              |  Bin
 .../t09/maven-test/jars/t09-b-1.0.jar              |  Bin
 .../t09/maven-test/jars/t09-c-1.0.jar              |  Bin
 .../t09/maven-test/jars/t09-d-1.0.jar              |  Bin
 .../t09/maven-test/poms/t09-a-1.0.pom              |    0
 .../t09/maven-test/poms/t09-b-1.0.pom              |    0
 .../t09/maven-test/poms/t09-c-1.0.pom              |    0
 .../t09/maven-test/poms/t09-d-1.0.pom              |    0
 .../resources/inheritance-repo/t09/p0/p1/pom.xml   |    0
 .../resources/inheritance-repo/t09/p0/p2/pom.xml   |    0
 .../test/resources/inheritance-repo/t09/p0/pom.xml |    0
 .../t10/maven-test/jars/t10-a-1.0.jar              |  Bin
 .../t10/maven-test/jars/t10-b-1.0.jar              |  Bin
 .../t10/maven-test/jars/t10-c-1.0.jar              |  Bin
 .../t10/maven-test/poms/t10-a-1.0.pom              |    0
 .../t10/maven-test/poms/t10-b-1.0.pom              |    0
 .../t10/maven-test/poms/t10-c-1.0.pom              |    0
 .../resources/inheritance-repo/t10/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t10/p0/pom.xml |   41 +
 .../resources/inheritance-repo/t11/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t11/p0/pom.xml |    0
 .../resources/inheritance-repo/t12/p0/p1/pom.xml   |    0
 .../test/resources/inheritance-repo/t12/p0/pom.xml |    0
 .../t12scm/maven/p0/1.0/p0-1.0.pom                 |    0
 .../t12scm/maven/p1/1.0/p1-1.0.pom                 |    0
 .../inheritance-repo/t12scm/p0/modules/p1/pom.xml  |    0
 .../resources/inheritance-repo/t12scm/p0/pom.xml   |    0
 .../src/test/resources/local-repo/marker.txt       |    0
 .../maven-test/jars/maven-test-a-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-b-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-c-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-d-1.0.jar           |  Bin
 .../maven-test/poms/maven-test-a-1.0.pom           |    0
 .../maven-test/poms/maven-test-b-1.0.pom           |    0
 .../maven-test/poms/maven-test-c-1.0.pom           |    0
 .../maven-test/poms/maven-test-d-1.1.pom           |    0
 .../maven-test/poms/maven-test-d-1.2.pom           |    0
 .../jars/maven-snapshot-a-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-a-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-b-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-b-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-e-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-e-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../poms/maven-test-snapshot-resolving-1.0.pom     |    0
 .../artifact/deployer/ArtifactDeployerTest.xml     |    0
 .../artifact/installer/ArtifactInstallerTest.xml   |    0
 .../artifact/manager/DefaultWagonManagerTest.xml   |    0
 .../artifact/resolver/ArtifactResolverTest.xml     |    0
 .../artifact/resolver/ArtifactUpdatePolicyTest.xml |    0
 compat/maven-compat/src/test/resources/pom.xml     |  155 +
 .../scope/project-with-scoped-dependencies.xml     |    0
 .../projects/scope/transitive-compile-dep.xml      |    0
 .../projects/scope/transitive-default-dep.xml      |    0
 .../projects/scope/transitive-provided-dep.xml     |    0
 .../projects/scope/transitive-runtime-dep.xml      |    0
 .../projects/scope/transitive-test-dep.xml         |    0
 compat/maven-embedder/pom.xml                      |  238 ++
 .../src/examples/simple-project/pom.xml            |   39 +
 .../src/examples/simple-project/settings.xml       |   26 +
 .../main/java/org/apache/maven/embedder/App.java   |   32 +
 .../java/org/apache/maven/embedder/AppTest.java    |   57 +
 .../main/java/org/apache/maven/cli/CLIManager.java |  434 ++
 .../org/apache/maven/cli/CLIReportingUtils.java    |  204 +
 .../java/org/apache/maven/cli/CleanArgument.java   |  103 +
 .../main/java/org/apache/maven/cli/CliRequest.java |  122 +
 .../maven/cli/ExtensionConfigurationModule.java    |   75 +
 .../main/java/org/apache/maven/cli/MavenCli.java   | 1758 ++++++++
 .../java/org/apache/maven/cli/ResolveFile.java     |   41 +
 .../cli/configuration/ConfigurationProcessor.java  |   29 +
 .../SettingsXmlConfigurationProcessor.java         |  295 ++
 .../maven/cli/event/DefaultEventSpyContext.java    |   38 +
 .../maven/cli/event/ExecutionEventLogger.java      |  480 +++
 .../internal/BootstrapCoreExtensionManager.java    |  284 ++
 .../cli/internal/ExtensionResolutionException.java |   43 +
 .../maven/cli/logging/Slf4jStdoutLogger.java       |  264 ++
 .../apache/maven/cli/props/MavenProperties.java    | 1160 ++++++
 .../maven/cli/props/MavenPropertiesLoader.java     |  168 +
 .../transfer/AbstractMavenTransferListener.java    |  247 ++
 .../transfer/BatchModeMavenTransferListener.java   |   31 +
 .../cli/transfer/ConsoleMavenTransferListener.java |  171 +
 .../apache/maven/cli/transfer/FileSizeFormat.java  |  204 +
 .../cli/transfer/QuietMavenTransferListener.java   |   26 +
 .../cli/transfer/SimplexTransferListener.java      |  231 ++
 .../cli/transfer/Slf4jMavenTransferListener.java   |   98 +
 .../cli/transfer/TransferResourceIdentifier.java   |   36 +
 .../sisu/plexus/PlexusXmlBeanConverter.java        |  396 ++
 .../src/main/java/org/fusesource/jansi/Ansi.java   |  957 +++++
 .../maven-embedder}/src/site/apt/cli.apt.vm        |    0
 compat/maven-embedder/src/site/apt/index.apt.vm    |   52 +
 .../maven-embedder}/src/site/apt/logging.apt       |    0
 compat/maven-embedder/src/site/site.xml            |   35 +
 .../maven/cli/CLIManagerDocumentationTest.java     |  121 +
 .../apache/maven/cli/CLIReportingUtilsTest.java    |   40 +
 .../org/apache/maven/cli/CleanArgumentTest.java    |   64 +
 .../java/org/apache/maven/cli/MavenCliTest.java    |  738 ++++
 .../maven/cli/event/ExecutionEventLoggerTest.java  |  272 ++
 .../maven/cli/props/MavenPropertiesLoaderTest.java |   96 +
 .../maven/cli/props/MavenPropertiesTest.java       |  431 ++
 .../maven/cli/transfer/FileSizeFormatTest.java     |  214 +
 .../cli/transfer/SimplexTransferListenerTest.java  |  113 +
 .../test/projects/config-illegal/.mvn/maven.config |    0
 .../src/test/projects/config/.mvn/maven.config     |    0
 .../mavenConfigProperties/.mvn/maven.config        |    0
 .../src/test/projects/root-attribute/child/pom.xml |    3 +
 .../src/test/projects/root-attribute/pom.xml       |    3 +
 compat/maven-model-builder/pom.xml                 |  171 +
 .../building/AbstractModelBuildingListener.java    |   33 +
 .../maven/model/building/ArtifactModelSource.java  |  100 +
 .../maven/model/building/DefaultModelBuilder.java  | 1329 ++++++
 .../model/building/DefaultModelBuilderFactory.java |  233 ++
 .../model/building/DefaultModelBuildingEvent.java  |   57 +
 .../building/DefaultModelBuildingRequest.java      |  352 ++
 .../model/building/DefaultModelBuildingResult.java |  149 +
 .../maven/model/building/DefaultModelProblem.java  |  176 +
 .../building/DefaultModelProblemCollector.java     |  178 +
 .../model/building/DefaultModelProcessor.java      |  104 +
 .../maven/model/building/FileModelSource.java      |  100 +
 .../maven/model/building/FileToRawModelMerger.java |  224 +
 .../model/building/FilterModelBuildingRequest.java |  247 ++
 .../org/apache/maven/model/building/Graph.java     |  100 +
 .../apache/maven/model/building/ModelBuilder.java  |   59 +
 .../maven/model/building/ModelBuildingEvent.java   |   51 +
 .../model/building/ModelBuildingEventCatapult.java |   44 +
 .../model/building/ModelBuildingException.java     |  158 +
 .../model/building/ModelBuildingListener.java      |   38 +
 .../maven/model/building/ModelBuildingRequest.java |  336 ++
 .../maven/model/building/ModelBuildingResult.java  |   97 +
 .../apache/maven/model/building/ModelCache.java    |   54 +
 .../apache/maven/model/building/ModelCacheTag.java |  118 +
 .../org/apache/maven/model/building/ModelData.java |  207 +
 .../apache/maven/model/building/ModelProblem.java  |  116 +
 .../model/building/ModelProblemCollector.java      |   39 +
 .../model/building/ModelProblemCollectorExt.java   |   36 +
 .../building/ModelProblemCollectorRequest.java     |   85 +
 .../maven/model/building/ModelProblemUtils.java    |  152 +
 .../maven/model/building/ModelProcessor.java       |   34 +
 .../apache/maven/model/building/ModelSource.java   |   33 +
 .../apache/maven/model/building/ModelSource2.java  |   56 +
 .../org/apache/maven/model/building/Result.java    |  232 ++
 .../maven/model/building/StringModelSource.java    |   50 +
 .../maven/model/building/TransformerException.java |   36 +
 .../maven/model/building/UrlModelSource.java       |   41 +
 .../DefaultDependencyManagementImporter.java       |   77 +
 .../composition/DependencyManagementImporter.java  |   49 +
 .../inheritance/DefaultInheritanceAssembler.java   |  318 ++
 .../model/inheritance/InheritanceAssembler.java    |   46 +
 .../AbstractStringBasedModelInterpolator.java      |  195 +
 .../interpolation/BuildTimestampValueSource.java   |   45 +
 .../DefaultModelVersionProcessor.java              |   64 +
 .../model/interpolation/MavenBuildTimestamp.java   |   71 +
 .../model/interpolation/ModelInterpolator.java     |   49 +
 .../model/interpolation/ModelVersionProcessor.java |   47 +
 .../interpolation/ObjectBasedValueSource.java      |   88 +
 .../PathTranslatingPostProcessor.java              |   64 +
 .../interpolation/PrefixedObjectValueSource.java   |   66 +
 .../interpolation/ProblemDetectingValueSource.java |   77 +
 .../StringSearchModelInterpolator.java             |  398 ++
 .../StringVisitorModelInterpolator.java            | 1222 ++++++
 .../interpolation/UrlNormalizingPostProcessor.java |   62 +
 .../model/interpolation/reflection/ClassMap.java   |  391 ++
 .../reflection/IntrospectionException.java         |   39 +
 .../model/interpolation/reflection/MethodMap.java  |  393 ++
 .../reflection/ReflectionValueExtractor.java       |  304 ++
 .../apache/maven/model/io/DefaultModelReader.java  |  100 +
 .../apache/maven/model/io/DefaultModelWriter.java  |   81 +
 .../apache/maven/model/io/ModelParseException.java |   86 +
 .../org/apache/maven/model/io/ModelReader.java     |   84 +
 .../org/apache/maven/model/io/ModelWriter.java     |   69 +
 .../maven/model/locator/DefaultModelLocator.java   |   40 +
 .../apache/maven/model/locator/ModelLocator.java   |   42 +
 .../DefaultDependencyManagementInjector.java       |  101 +
 .../DefaultPluginManagementInjector.java           |  124 +
 .../management/DependencyManagementInjector.java   |   42 +
 .../model/management/PluginManagementInjector.java |   42 +
 .../apache/maven/model/merge/MavenModelMerger.java |  585 +++
 .../normalization/DefaultModelNormalizer.java      |  121 +
 .../maven/model/normalization/ModelNormalizer.java |   52 +
 .../model/path/DefaultModelPathTranslator.java     |  101 +
 .../model/path/DefaultModelUrlNormalizer.java      |   77 +
 .../maven/model/path/DefaultPathTranslator.java    |   58 +
 .../maven/model/path/DefaultUrlNormalizer.java     |   62 +
 .../maven/model/path/ModelPathTranslator.java      |   43 +
 .../maven/model/path/ModelUrlNormalizer.java       |   40 +
 .../apache/maven/model/path/PathTranslator.java    |   41 +
 .../ProfileActivationFilePathInterpolator.java     |  112 +
 .../org/apache/maven/model/path/UrlNormalizer.java |   37 +
 .../plugin/DefaultPluginConfigurationExpander.java |   76 +
 .../plugin/DefaultReportConfigurationExpander.java |   60 +
 .../model/plugin/DefaultReportingConverter.java    |  246 ++
 .../model/plugin/LifecycleBindingsInjector.java    |   44 +
 .../model/plugin/PluginConfigurationExpander.java  |   41 +
 .../model/plugin/ReportConfigurationExpander.java  |   41 +
 .../maven/model/plugin/ReportingConverter.java     |   42 +
 .../profile/DefaultProfileActivationContext.java   |  209 +
 .../model/profile/DefaultProfileInjector.java      |  211 +
 .../model/profile/DefaultProfileSelector.java      |  121 +
 .../model/profile/ProfileActivationContext.java    |   83 +
 .../maven/model/profile/ProfileInjector.java       |   44 +
 .../maven/model/profile/ProfileSelector.java       |   47 +
 .../profile/activation/FileProfileActivator.java   |  130 +
 .../activation/JdkVersionProfileActivator.java     |  198 +
 .../OperatingSystemProfileActivator.java           |  166 +
 .../activation/PackagingProfileActivator.java      |   65 +
 .../model/profile/activation/ProfileActivator.java |   57 +
 .../activation/PropertyProfileActivator.java       |  113 +
 .../resolution/InvalidRepositoryException.java     |   67 +
 .../maven/model/resolution/ModelResolver.java      |  118 +
 .../resolution/UnresolvableModelException.java     |  117 +
 .../model/resolution/WorkspaceModelResolver.java   |   36 +
 .../maven/model/root/DefaultRootLocator.java       |   64 +
 .../org/apache/maven/model/root/RootLocator.java   |   71 +
 .../model/superpom/DefaultSuperPomProvider.java    |   91 +
 .../maven/model/superpom/SuperPomProvider.java     |   40 +
 .../model/validation/DefaultModelValidator.java    | 1737 ++++++++
 .../maven/model/validation/ModelValidator.java     |   52 +
 .../src/main/java/org/apache/maven/utils/Os.java   |  224 +
 .../org.apache.maven.model.root.RootLocator        |    1 +
 .../resources/org/apache/maven/model/pom-4.0.0.xml |   58 +
 .../resources/org/apache/maven/model/pom-4.1.0.xml |   68 +
 .../resources/org/apache/maven/model/pom-4.2.0.xml |   68 +
 compat/maven-model-builder/src/site/apt/index.apt  |  240 ++
 .../src/site/apt/super-pom.apt.vm                  |    0
 compat/maven-model-builder/src/site/site.xml       |   35 +
 .../model/building/ComplexActivationTest.java      |   58 +
 .../building/DefaultModelBuilderFactoryTest.java   |  102 +
 .../model/building/DefaultModelBuilderTest.java    |  134 +
 .../maven/model/building/FileModelSourceTest.java  |   71 +
 .../model/building/FileToRawModelMergerTest.java   |   70 +
 .../org/apache/maven/model/building/GraphTest.java |   64 +
 .../model/building/SimpleProblemCollector.java     |   84 +
 .../DefaultInheritanceAssemblerTest.java           |  217 +
 .../AbstractModelInterpolatorTest.java             |  443 ++
 .../interpolation/MavenBuildTimestampTest.java     |   38 +
 .../StringVisitorModelInterpolatorTest.java        |   27 +
 .../reflection/ReflectionValueExtractorTest.java   |  575 +++
 .../maven/model/path/DefaultUrlNormalizerTest.java |   81 +
 .../model/profile/DefaultProfileSelectorTest.java  |   73 +
 .../activation/AbstractProfileActivatorTest.java   |   63 +
 .../activation/FileProfileActivatorTest.java       |  152 +
 .../activation/JdkVersionProfileActivatorTest.java |  200 +
 .../OperatingSystemProfileActivatorTest.java       |  153 +
 .../activation/PropertyProfileActivatorTest.java   |  169 +
 .../validation/DefaultModelValidatorTest.java      |  893 ++++
 .../maven-model-builder/src/test/resources/dag.txt | 4283 ++++++++++++++++++++
 .../test/resources/poms/depmgmt/distant-import.xml |   23 +
 .../src/test/resources/poms/depmgmt/import.xml     |   22 +
 .../src/test/resources/poms/depmgmt/junit-0.1.xml  |   22 +
 .../src/test/resources/poms/depmgmt/junit-0.2.xml  |   22 +
 .../test/resources/poms/depmgmt/other-import.xml   |   22 +
 .../test/resources/poms/depmgmt/root-dep-first.xml |   28 +
 .../test/resources/poms/depmgmt/root-dep-last.xml  |   28 +
 .../poms/depmgmt/root-distance-explicit.xml        |   35 +
 .../test/resources/poms/depmgmt/root-distance.xml  |   30 +
 .../resources/poms/depmgmt/root-two-imports.xml    |   30 +
 .../src/test/resources/poms/factory/complex.xml    |    0
 .../src/test/resources/poms/factory/simple.xml     |    0
 .../poms/inheritance/empty-urls-child.xml          |    0
 .../poms/inheritance/empty-urls-expected.xml       |    0
 .../poms/inheritance/empty-urls-parent.xml         |    0
 .../resources/poms/inheritance/flat-urls-child.xml |    0
 .../poms/inheritance/flat-urls-expected.xml        |    0
 .../poms/inheritance/flat-urls-parent.xml          |    0
 .../module-path-not-artifactId-child.xml           |   43 +
 .../module-path-not-artifactId-expected.xml        |   58 +
 .../module-path-not-artifactId-parent.xml          |    0
 .../poms/inheritance/no-append-urls-child.xml      |    0
 .../poms/inheritance/no-append-urls-expected.xml   |    0
 .../poms/inheritance/no-append-urls-parent.xml     |    0
 .../poms/inheritance/no-append-urls2-child.xml     |    0
 .../poms/inheritance/no-append-urls2-expected.xml  |    0
 .../poms/inheritance/no-append-urls2-parent.xml    |    0
 .../poms/inheritance/no-append-urls3-child.xml     |    0
 .../poms/inheritance/no-append-urls3-expected.xml  |    0
 .../poms/inheritance/no-append-urls3-parent.xml    |    0
 .../inheritance/plugin-configuration-child.xml     |    0
 .../inheritance/plugin-configuration-expected.xml  |    0
 .../inheritance/plugin-configuration-parent.xml    |    0
 .../tricky-flat-artifactId-urls-child.xml          |    0
 .../tricky-flat-artifactId-urls-expected.xml       |    0
 .../tricky-flat-artifactId-urls-parent.xml         |    0
 .../tricky-flat-directory-urls-child.xml           |    0
 .../tricky-flat-directory-urls-expected.xml        |    0
 .../tricky-flat-directory-urls-parent.xml          |    0
 .../test/resources/poms/inheritance/urls-child.xml |    0
 .../resources/poms/inheritance/urls-expected.xml   |    0
 .../resources/poms/inheritance/urls-parent.xml     |    0
 .../validation/bad-dependency-exclusion-id.xml     |    0
 .../validation/bad-dependency-management-scope.xml |    0
 .../poms/validation/bad-dependency-scope.xml       |    0
 .../poms/validation/bad-dependency-version.xml     |    0
 .../validation/bad-import-scope-classifier.xml     |    0
 .../poms/validation/bad-import-scope-type.xml      |    0
 .../resources/poms/validation/bad-modelVersion.xml |    0
 .../validation/bad-plugin-dependency-scope.xml     |    0
 .../validation/bad-plugin-dependency-version.xml   |    0
 .../poms/validation/bad-plugin-version.xml         |    0
 .../poms/validation/bad-repository-id.xml          |    0
 .../poms/validation/bad-snapshot-version.xml       |    0
 .../test/resources/poms/validation/bad-version.xml |    0
 .../poms/validation/basedir-system-path.xml        |    0
 ...-dependency-metaversions-latest-and-release.xml |    0
 .../validation/distribution-management-status.xml  |    0
 .../resources/poms/validation/duplicate-module.xml |    0
 .../poms/validation/duplicate-plugin-execution.xml |    0
 .../resources/poms/validation/duplicate-plugin.xml |    0
 .../poms/validation/duplicate-profile-id.xml       |    0
 .../resources/poms/validation/empty-module.xml     |    0
 .../poms/validation/empty-plugin-version.xml       |    0
 .../poms/validation/hard-coded-system-path.xml     |    0
 .../poms/validation/incomplete-parent.xml          |    0
 .../invalid-aggregator-packaging-pom.xml           |    0
 .../poms/validation/invalid-coordinate-ids-pom.xml |    0
 .../poms/validation/invalid-profile-ids.xml        |   47 +
 .../resources/poms/validation/missing-1-pom.xml    |    0
 .../poms/validation/missing-artifactId-pom.xml     |    0
 .../missing-dependency-artifactId-pom.xml          |    0
 .../validation/missing-dependency-exclusion-id.xml |    0
 .../validation/missing-dependency-groupId-pom.xml  |    0
 .../missing-dependency-mgmt-artifactId-pom.xml     |    0
 .../missing-dependency-mgmt-groupId-pom.xml        |    0
 .../missing-dependency-mgmt-version-pom.xml        |    0
 .../validation/missing-dependency-version-pom.xml  |    0
 .../poms/validation/missing-groupId-pom.xml        |    0
 .../poms/validation/missing-modelVersion-pom.xml   |    0
 .../validation/missing-plugin-artifactId-pom.xml   |    0
 .../missing-plugin-dependency-artifactId.xml       |    0
 .../missing-plugin-dependency-groupId.xml          |   41 +
 .../missing-plugin-dependency-version.xml          |    0
 .../poms/validation/missing-plugin-version-pom.xml |    0
 .../validation/missing-report-artifactId-pom.xml   |    0
 .../poms/validation/missing-report-version-pom.xml |    0
 .../poms/validation/missing-repository-id-pom.xml  |    0
 .../validation/missing-resource-directory-pom.xml  |    0
 .../resources/poms/validation/missing-type-pom.xml |    0
 .../poms/validation/missing-version-pom.xml        |    0
 .../resources/poms/validation/modelVersion-4_0.xml |    0
 .../raw-model/bad-ci-friendly-sha1plus.xml         |   31 +
 .../raw-model/bad-ci-friendly-sha1plus2.xml        |   31 +
 .../poms/validation/raw-model/bad-ci-friendly.xml  |   31 +
 .../raw-model/bad-parent-version-latest.xml        |   37 +
 .../raw-model/bad-parent-version-release.xml       |   37 +
 .../missing-artifactId-pluginManagement.xml        |    0
 .../raw-model/missing-ga-pluginManagement.xml      |    0
 .../raw-model/missing-groupId-pluginManagement.xml |    0
 .../missing-plugin-version-pluginManagement.xml    |    0
 .../raw-model/ok-ci-friendly-all-expressions.xml   |   31 +
 .../raw-model/ok-ci-friendly-changelist.xml        |   31 +
 .../raw-model/ok-ci-friendly-revision.xml          |   31 +
 .../validation/raw-model/ok-ci-friendly-sha1.xml   |   31 +
 ...le-activation-file-with-allowed-expressions.xml |    0
 ...le-activation-file-with-project-expressions.xml |    0
 ...ctivation-property-with-project-expressions.xml |    0
 .../repository-with-basedir-expression.xml         |    0
 .../raw-model/repository-with-expression.xml       |    0
 .../raw-model/self-referencing-classifier.xml      |    0
 .../poms/validation/raw-model/self-referencing.xml |   38 +
 .../poms/validation/reserved-repository-id.xml     |    0
 compat/maven-model/pom.xml                         |  154 +
 .../java/org/apache/maven/model/BaseObject.java    |   63 +
 .../java/org/apache/maven/model/InputLocation.java |  386 ++
 .../apache/maven/model/InputLocationTracker.java   |   52 +
 .../java/org/apache/maven/model/InputSource.java   |  157 +
 .../maven/model/io/xpp3/MavenXpp3Reader.java       |  154 +
 .../maven/model/io/xpp3/MavenXpp3ReaderEx.java     |   84 +
 .../maven/model/io/xpp3/MavenXpp3Writer.java       |  102 +
 .../maven/model/io/xpp3/MavenXpp3WriterEx.java     |   85 +
 .../apache/maven/model/io/xpp3/package-info.java   |   30 +
 .../org/apache/maven/model/merge/ModelMerger.java  | 2497 ++++++++++++
 .../org/apache/maven/model/merge/package-info.java |   23 +
 compat/maven-model/src/site/apt/index.apt          |   41 +
 compat/maven-model/src/site/site.xml               |   35 +
 .../org/apache/maven/model/ActivationFileTest.java |   55 +
 .../org/apache/maven/model/ActivationOSTest.java   |   55 +
 .../apache/maven/model/ActivationPropertyTest.java |   55 +
 .../org/apache/maven/model/ActivationTest.java     |   55 +
 .../java/org/apache/maven/model/BuildTest.java     |   64 +
 .../org/apache/maven/model/CiManagementTest.java   |   55 +
 .../org/apache/maven/model/ContributorTest.java    |   55 +
 .../maven/model/DependencyManagementTest.java      |   73 +
 .../org/apache/maven/model/DependencyTest.java     |   55 +
 .../maven/model/DeploymentRepositoryTest.java      |   55 +
 .../java/org/apache/maven/model/DeveloperTest.java |   55 +
 .../maven/model/DistributionManagementTest.java    |   55 +
 .../java/org/apache/maven/model/ExclusionTest.java |   55 +
 .../java/org/apache/maven/model/ExtensionTest.java |   55 +
 .../apache/maven/model/IssueManagementTest.java    |   66 +
 .../java/org/apache/maven/model/LicenseTest.java   |   67 +
 .../org/apache/maven/model/MailingListTest.java    |   66 +
 .../java/org/apache/maven/model/ModelTest.java     |   69 +
 .../java/org/apache/maven/model/NotifierTest.java  |   55 +
 .../org/apache/maven/model/OrganizationTest.java   |   88 +
 .../java/org/apache/maven/model/ParentTest.java    |   55 +
 .../maven/model/PluginConfigurationTest.java       |   55 +
 .../apache/maven/model/PluginContainerTest.java    |   55 +
 .../apache/maven/model/PluginExecutionTest.java    |   55 +
 .../apache/maven/model/PluginManagementTest.java   |   55 +
 .../java/org/apache/maven/model/PluginTest.java    |   55 +
 .../org/apache/maven/model/PrerequisitesTest.java  |   55 +
 .../java/org/apache/maven/model/ProfileTest.java   |   55 +
 .../org/apache/maven/model/RelocationTest.java     |   55 +
 .../org/apache/maven/model/ReportPluginTest.java   |   55 +
 .../java/org/apache/maven/model/ReportSetTest.java |   55 +
 .../java/org/apache/maven/model/ReportingTest.java |   55 +
 .../apache/maven/model/RepositoryPolicyTest.java   |   55 +
 .../org/apache/maven/model/RepositoryTest.java     |   55 +
 .../java/org/apache/maven/model/ResourceTest.java  |   55 +
 .../test/java/org/apache/maven/model/ScmTest.java  |   65 +
 .../org/apache/maven/model/SerializationTest.java  |   71 +
 .../test/java/org/apache/maven/model/SiteTest.java |   55 +
 .../apache/maven/model/merge/MavenMergerTest.java  |   86 +
 .../apache/maven/model/pom/PomMemoryAnalyzer.java  |  332 ++
 .../maven/model/v4/MavenModelVersionTest.java      |   75 +
 .../org/apache/maven/model/v4/ModelXmlTest.java    |  100 +
 .../org/apache/maven/model/v4/Xpp3DomPerfTest.java |   95 +
 compat/maven-model/src/test/resources/xml/pom.xml  |  123 +
 compat/maven-plugin-api/pom.xml                    |  113 +
 .../apache/maven/monitor/logging/DefaultLog.java   |  122 +
 .../java/org/apache/maven/plugin/AbstractMojo.java |  188 +
 .../plugin/AbstractMojoExecutionException.java     |   56 +
 .../org/apache/maven/plugin/ContextEnabled.java    |   41 +
 .../main/java/org/apache/maven/plugin/Mojo.java    |   70 +
 .../maven/plugin/MojoExecutionException.java       |   82 +
 .../apache/maven/plugin/MojoFailureException.java  |   72 +
 .../apache/maven/plugin/MojoNotFoundException.java |    0
 .../DuplicateMojoDescriptorException.java          |   32 +
 .../descriptor/DuplicateParameterException.java    |    0
 .../descriptor/InvalidParameterException.java      |   31 +
 .../InvalidPluginDescriptorException.java          |    0
 .../maven/plugin/descriptor/MojoDescriptor.java    |  676 +++
 .../apache/maven/plugin/descriptor/Parameter.java  |  208 +
 .../maven/plugin/descriptor/PluginDescriptor.java  |  504 +++
 .../plugin/descriptor/PluginDescriptorBuilder.java |  488 +++
 .../maven/plugin/descriptor/Requirement.java       |   59 +
 .../apache/maven/plugin/lifecycle/Execution.java   |  104 +
 .../apache/maven/plugin/lifecycle/Lifecycle.java   |  109 +
 .../plugin/lifecycle/LifecycleConfiguration.java   |  104 +
 .../org/apache/maven/plugin/lifecycle/Phase.java   |  129 +
 .../java/org/apache/maven/plugin/logging/Log.java  |  149 +
 .../maven/plugin/logging/SystemStreamLog.java      |  192 +
 compat/maven-plugin-api/src/site/apt/index.apt     |   45 +
 compat/maven-plugin-api/src/site/site.xml          |   39 +
 .../plugin/descriptor/MojoDescriptorTest.java      |   50 +
 .../descriptor/PluginDescriptorBuilderTest.java    |  130 +
 .../src/test/resources/plugin.xml                  |    0
 compat/maven-repository-metadata/pom.xml           |  102 +
 .../artifact/repository/metadata/BaseObject.java   |   63 +
 .../metadata/io/xpp3/MetadataXpp3Reader.java       |  178 +
 .../metadata/io/xpp3/MetadataXpp3Writer.java       |   85 +
 .../src/site/apt/index.apt                         |   59 +
 compat/maven-repository-metadata/src/site/site.xml |   35 +
 .../artifact/repository/metadata/MetadataTest.java |  295 ++
 compat/maven-resolver-provider/pom.xml             |  215 +
 .../internal/ArtifactDescriptorReaderDelegate.java |  148 +
 .../internal/ArtifactDescriptorUtils.java          |   93 +
 .../internal/DefaultArtifactDescriptorReader.java  |  354 ++
 .../repository/internal/DefaultModelCache.java     |  107 +
 .../internal/DefaultModelCacheFactory.java         |   40 +
 .../repository/internal/DefaultModelResolver.java  |  255 ++
 .../internal/DefaultVersionRangeResolver.java      |  284 ++
 .../internal/DefaultVersionResolver.java           |  509 +++
 .../internal/DefaultVersionSchemeProvider.java     |   47 +
 .../repository/internal/LocalSnapshotMetadata.java |  151 +
 .../internal/LocalSnapshotMetadataGenerator.java   |   80 +
 .../internal/MavenArtifactRelocationSource.java    |   47 +
 .../maven/repository/internal/MavenMetadata.java   |  138 +
 .../internal/MavenRepositorySystemUtils.java       |   55 +
 .../internal/MavenSessionBuilderSupplier.java      |  163 +
 .../repository/internal/MavenSnapshotMetadata.java |   87 +
 .../repository/internal/MavenWorkspaceReader.java  |   34 +
 .../repository/internal/ModelCacheFactory.java     |   33 +
 .../maven/repository/internal/PluginsMetadata.java |  130 +
 .../internal/PluginsMetadataGenerator.java         |  177 +
 .../internal/PluginsMetadataGeneratorFactory.java  |   55 +
 .../repository/internal/RelocatedArtifact.java     |  158 +
 .../internal/RemoteSnapshotMetadata.java           |  154 +
 .../internal/RemoteSnapshotMetadataGenerator.java  |  110 +
 .../repository/internal/RequestTraceHelper.java    |   73 +
 .../internal/SnapshotMetadataGeneratorFactory.java |   55 +
 .../repository/internal/VersionsMetadata.java      |  135 +
 .../internal/VersionsMetadataGenerator.java        |  105 +
 .../internal/VersionsMetadataGeneratorFactory.java |   55 +
 .../internal/artifact/FatArtifactTraverser.java    |   69 +
 .../internal/artifact/MavenArtifactProperties.java |   58 +
 .../maven/repository/internal/package-info.java    |   27 +
 ...ributionManagementArtifactRelocationSource.java |   78 +
 .../UserPropertiesArtifactRelocationSource.java    |  210 +
 .../scopes/Maven3ScopeManagerConfiguration.java    |  171 +
 .../scopes/Maven4ScopeManagerConfiguration.java    |  199 +
 .../repository/internal/type/DefaultType.java      |  117 +
 .../internal/type/DefaultTypeProvider.java         |   92 +
 .../src/site/apt/dependency-types.apt              |   74 +
 .../maven-resolver-provider/src/site/apt/index.apt |   35 +
 compat/maven-resolver-provider/src/site/site.xml   |   35 +
 .../internal/AbstractRepositoryTestCase.java       |   74 +
 .../DefaultArtifactDescriptorReaderTest.java       |   81 +
 .../internal/DefaultModelResolverTest.java         |  194 +
 .../internal/DefaultVersionResolverTest.java       |   77 +
 .../internal/RemoteSnapshotMetadataTest.java       |   99 +
 .../repository/internal/RepositorySystemTest.java  |  214 +
 .../internal/util/ConsoleRepositoryListener.java   |  128 +
 .../internal/util/ConsoleTransferListener.java     |    0
 .../resources/META-INF/sisu/javax.inject.Named     |   12 +
 .../07.20.3-SNAPSHOT/maven-metadata.xml            |    0
 .../dep-mng5459/0.4.0-SNAPSHOT/maven-metadata.xml  |    0
 .../artifact/1.0/artifact-1.0-classifier.zip       |    0
 .../repo/ut/simple/artifact/1.0/artifact-1.0.jar   |  Bin
 .../repo/ut/simple/artifact/1.0/artifact-1.0.pom   |    0
 .../repo/ut/simple/artifact/1.0/artifact-1.0.zip   |    0
 .../repo/ut/simple/artifact/maven-metadata.xml     |    0
 .../dependency/1.0/dependency-1.0-sources.jar      |  Bin
 .../ut/simple/dependency/1.0/dependency-1.0.jar    |  Bin
 .../ut/simple/dependency/1.0/dependency-1.0.pom    |    0
 .../repo/ut/simple/dependency/maven-metadata.xml   |    0
 .../repo/ut/simple/parent/1.0/parent-1.0.pom       |    0
 .../repo/ut/simple/parent/maven-metadata.xml       |    0
 compat/maven-settings-builder/pom.xml              |  109 +
 .../settings/building/DefaultSettingsBuilder.java  |  254 ++
 .../building/DefaultSettingsBuilderFactory.java    |   60 +
 .../building/DefaultSettingsBuildingRequest.java   |  164 +
 .../building/DefaultSettingsBuildingResult.java    |   52 +
 .../settings/building/DefaultSettingsProblem.java  |  148 +
 .../building/DefaultSettingsProblemCollector.java  |   61 +
 .../settings/building/FileSettingsSource.java      |   53 +
 .../maven/settings/building/SettingsBuilder.java   |   38 +
 .../building/SettingsBuildingException.java        |   85 +
 .../settings/building/SettingsBuildingRequest.java |  163 +
 .../settings/building/SettingsBuildingResult.java  |   48 +
 .../maven/settings/building/SettingsProblem.java   |   95 +
 .../building/SettingsProblemCollector.java         |   39 +
 .../maven/settings/building/SettingsSource.java    |   30 +
 .../settings/building/StringSettingsSource.java    |   61 +
 .../maven/settings/building/UrlSettingsSource.java |   53 +
 .../settings/crypto/DefaultSettingsDecrypter.java  |  146 +
 .../crypto/DefaultSettingsDecryptionRequest.java   |  107 +
 .../crypto/DefaultSettingsDecryptionResult.java    |   72 +
 .../maven/settings/crypto/MavenSecDispatcher.java  |   58 +
 .../maven/settings/crypto/SettingsDecrypter.java   |   36 +
 .../settings/crypto/SettingsDecryptionRequest.java |   63 +
 .../settings/crypto/SettingsDecryptionResult.java  |   69 +
 .../maven/settings/io/DefaultSettingsReader.java   |   99 +
 .../maven/settings/io/DefaultSettingsWriter.java   |   79 +
 .../maven/settings/io/SettingsParseException.java  |   86 +
 .../apache/maven/settings/io/SettingsReader.java   |   77 +
 .../apache/maven/settings/io/SettingsWriter.java   |   69 +
 .../maven/settings/merge/MavenSettingsMerger.java  |  127 +
 .../validation/DefaultSettingsValidator.java       |  290 ++
 .../settings/validation/SettingsValidator.java     |   50 +
 compat/maven-settings-builder/src/site/site.xml    |   35 +
 .../DefaultSettingsBuilderFactoryTest.java         |   48 +
 .../validation/DefaultSettingsValidatorTest.java   |  231 ++
 .../src/test/resources/settings/factory/simple.xml |   24 +
 compat/maven-settings/pom.xml                      |  137 +
 .../java/org/apache/maven/settings/BaseObject.java |   63 +
 .../org/apache/maven/settings/RuntimeInfo.java     |    0
 .../maven/settings/io/xpp3/SettingsXpp3Reader.java |  117 +
 .../maven/settings/io/xpp3/SettingsXpp3Writer.java |   81 +
 compat/maven-settings/src/site/apt/index.apt       |   51 +
 compat/maven-settings/src/site/site.xml            |   35 +
 compat/maven-toolchain-builder/pom.xml             |  122 +
 .../building/DefaultToolchainsBuilder.java         |  196 +
 .../building/DefaultToolchainsBuildingRequest.java |   56 +
 .../building/DefaultToolchainsBuildingResult.java  |   60 +
 .../toolchain/building/ToolchainsBuilder.java      |   38 +
 .../building/ToolchainsBuildingException.java      |   85 +
 .../building/ToolchainsBuildingRequest.java        |   63 +
 .../building/ToolchainsBuildingResult.java         |   48 +
 .../toolchain/io/DefaultToolchainsReader.java      |  100 +
 .../toolchain/io/DefaultToolchainsWriter.java      |   54 +
 .../toolchain/io/ToolchainsParseException.java     |   86 +
 .../maven/toolchain/io/ToolchainsReader.java       |   78 +
 .../maven/toolchain/io/ToolchainsWriter.java       |   45 +
 .../toolchain/merge/MavenToolchainMerger.java      |   86 +
 compat/maven-toolchain-builder/src/site/site.xml   |   38 +
 .../building/DefaultToolchainsBuilderTest.java     |  332 ++
 .../building/ToolchainsBuildingExceptionTest.java  |   71 +
 .../toolchain/merge/MavenToolchainMergerTest.java  |  129 +
 .../org/apache/maven/toolchain/global.xml          |    0
 .../toolchain/merge/toolchains-jdks-extend.xml     |   45 +
 .../toolchain/merge/toolchains-jdks-extra.xml      |   45 +
 .../maven/toolchain/merge/toolchains-jdks.xml      |   43 +
 .../resources/org/apache/maven/toolchain/user.xml  |    0
 compat/maven-toolchain-model/pom.xml               |  115 +
 .../apache/maven/toolchain/model/BaseObject.java   |   63 +
 .../model/io/xpp3/MavenToolchainsXpp3Reader.java   |  151 +
 .../model/io/xpp3/MavenToolchainsXpp3Writer.java   |   85 +
 .../maven-toolchain-model/src/site/apt/index.apt   |   39 +
 compat/maven-toolchain-model/src/site/site.xml     |   38 +
 compat/pom.xml                                     |   48 +
 doap_Maven.rdf                                     |  200 +-
 impl/maven-cli/pom.xml                             |  320 ++
 .../java/org/apache/maven/cling/ClingSupport.java  |  105 +
 .../java/org/apache/maven/cling/MavenCling.java    |   90 +
 .../java/org/apache/maven/cling/MavenEncCling.java |   90 +
 .../org/apache/maven/cling/MavenShellCling.java    |   90 +
 .../java/org/apache/maven/cling/MavenUpCling.java  |   90 +
 .../maven/cling/event/ExecutionEventLogger.java    |  486 +++
 .../extensions/BootstrapCoreExtensionManager.java  |  296 ++
 .../extensions/ExtensionConfigurationModule.java   |   75 +
 .../extensions/ExtensionResolutionException.java   |   42 +
 .../cling/extensions/LoadedCoreExtension.java      |   29 +
 .../maven/cling/invoker/BaseInvokerRequest.java    |  137 +
 .../org/apache/maven/cling/invoker/BaseParser.java |  562 +++
 .../java/org/apache/maven/cling/invoker/CWD.java   |   78 +
 .../apache/maven/cling/invoker/CleanArgument.java  |  102 +
 .../org/apache/maven/cling/invoker/CliUtils.java   |  156 +
 .../maven/cling/invoker/CommonsCliOptions.java     |  541 +++
 .../maven/cling/invoker/ContainerCapsule.java      |   52 +
 .../cling/invoker/ContainerCapsuleFactory.java     |   35 +
 .../maven/cling/invoker/CoreExtensionSelector.java |   38 +
 .../apache/maven/cling/invoker/LayeredOptions.java |  191 +
 .../apache/maven/cling/invoker/LookupContext.java  |  155 +
 .../apache/maven/cling/invoker/LookupInvoker.java  |  934 +++++
 .../cling/invoker/PlexusContainerCapsule.java      |   69 +
 .../invoker/PlexusContainerCapsuleFactory.java     |  316 ++
 .../invoker/PrecedenceCoreExtensionSelector.java   |   96 +
 .../apache/maven/cling/invoker/ProtoLookup.java    |   96 +
 .../maven/cling/invoker/cisupport/CIDetector.java  |   35 +
 .../cling/invoker/cisupport/CIDetectorHelper.java  |   50 +
 .../cling/invoker/cisupport/CircleCIDetector.java  |   46 +
 .../cling/invoker/cisupport/GenericCIDetector.java |   53 +
 .../cling/invoker/cisupport/GithubCIDetector.java  |   52 +
 .../cling/invoker/cisupport/JenkinsCIDetector.java |   46 +
 .../invoker/cisupport/TeamcityCIDetector.java      |   46 +
 .../cling/invoker/cisupport/TravisCIDetector.java  |   52 +
 .../maven/cling/invoker/logging/Slf4jLogger.java   |   47 +
 .../maven/cling/invoker/logging/SystemLogger.java  |   69 +
 .../cling/invoker/mvn/CommonsCliMavenOptions.java  |  365 ++
 .../cling/invoker/mvn/LayeredMavenOptions.java     |  175 +
 .../maven/cling/invoker/mvn/MavenContext.java      |   47 +
 .../maven/cling/invoker/mvn/MavenInvoker.java      |  616 +++
 .../maven/cling/invoker/mvn/MavenParser.java       |  102 +
 .../maven/cling/invoker/mvn/package-info.java      |   23 +
 .../invoker/mvn/resident/ResidentMavenInvoker.java |   93 +
 .../invoker/mvnenc/CommonsCliEncryptOptions.java   |  106 +
 .../invoker/mvnenc/ConsolePasswordPrompt.java      |   79 +
 .../maven/cling/invoker/mvnenc/EncryptContext.java |   58 +
 .../maven/cling/invoker/mvnenc/EncryptInvoker.java |  116 +
 .../maven/cling/invoker/mvnenc/EncryptParser.java  |   34 +
 .../apache/maven/cling/invoker/mvnenc/Goal.java    |   26 +
 .../mvnenc/goals/ConfiguredGoalSupport.java        |   97 +
 .../maven/cling/invoker/mvnenc/goals/Decrypt.java  |   53 +
 .../maven/cling/invoker/mvnenc/goals/Diag.java     |   51 +
 .../maven/cling/invoker/mvnenc/goals/Encrypt.java  |   47 +
 .../cling/invoker/mvnenc/goals/GoalSupport.java    |   42 +
 .../maven/cling/invoker/mvnenc/goals/Init.java     |  279 ++
 .../mvnenc/goals/InteractiveGoalSupport.java       |   52 +
 .../maven/cling/invoker/mvnenc/package-info.java   |   23 +
 .../invoker/mvnsh/CommonsCliShellOptions.java      |   52 +
 .../invoker/mvnsh/ShellCommandRegistryFactory.java |   26 +
 .../invoker/mvnsh/ShellCommandRegistryHolder.java  |   62 +
 .../maven/cling/invoker/mvnsh/ShellInvoker.java    |  202 +
 .../maven/cling/invoker/mvnsh/ShellParser.java     |   34 +
 .../BuiltinShellCommandRegistryFactory.java        |  291 ++
 .../maven/cling/invoker/mvnsh/package-info.java    |   23 +
 .../invoker/mvnup/CommonsCliUpgradeOptions.java    |  210 +
 .../maven/cling/invoker/mvnup/ConsoleIcon.java     |  108 +
 .../org/apache/maven/cling/invoker/mvnup/Goal.java |   26 +
 .../maven/cling/invoker/mvnup/UpgradeContext.java  |  162 +
 .../maven/cling/invoker/mvnup/UpgradeInvoker.java  |  114 +
 .../maven/cling/invoker/mvnup/UpgradeParser.java   |   34 +
 .../invoker/mvnup/goals/AbstractUpgradeGoal.java   |  290 ++
 .../mvnup/goals/AbstractUpgradeStrategy.java       |   95 +
 .../maven/cling/invoker/mvnup/goals/Apply.java     |   50 +
 .../maven/cling/invoker/mvnup/goals/Check.java     |   50 +
 .../mvnup/goals/CompatibilityFixStrategy.java      |  571 +++
 .../maven/cling/invoker/mvnup/goals/GAV.java       |   49 +
 .../maven/cling/invoker/mvnup/goals/GAVUtils.java  |  132 +
 .../maven/cling/invoker/mvnup/goals/Help.java      |   66 +
 .../invoker/mvnup/goals/InferenceStrategy.java     |  678 ++++
 .../maven/cling/invoker/mvnup/goals/JDomUtils.java |  544 +++
 .../invoker/mvnup/goals/ModelUpgradeStrategy.java  |  259 ++
 .../invoker/mvnup/goals/ModelVersionUtils.java     |  249 ++
 .../cling/invoker/mvnup/goals/PluginUpgrade.java   |   31 +
 .../invoker/mvnup/goals/PluginUpgradeStrategy.java |  900 ++++
 .../cling/invoker/mvnup/goals/PomDiscovery.java    |  295 ++
 .../invoker/mvnup/goals/StrategyOrchestrator.java  |  179 +
 .../invoker/mvnup/goals/UpgradeConstants.java      |  244 ++
 .../cling/invoker/mvnup/goals/UpgradeResult.java   |  119 +
 .../cling/invoker/mvnup/goals/UpgradeStrategy.java |   91 +
 .../cling/invoker/mvnup/goals/package-info.java    |   81 +
 .../maven/cling/invoker/mvnup/package-info.java    |   28 +
 .../apache/maven/cling/invoker/package-info.java   |   36 +
 .../invoker/spi/PropertyContributorsHolder.java    |   42 +
 .../cling/logging/BaseSlf4jConfiguration.java      |   41 +
 .../maven/cling/logging/Slf4jConfiguration.java    |   48 +
 .../cling/logging/Slf4jConfigurationFactory.java   |   78 +
 .../apache/maven/cling/logging/Slf4jLogger.java    |  157 +
 .../maven/cling/logging/Slf4jLoggerManager.java    |  101 +
 .../cling/logging/impl/Log4j2Configuration.java    |   44 +
 .../cling/logging/impl/LogbackConfiguration.java   |   46 +
 .../logging/impl/MavenSimpleConfiguration.java     |   61 +
 .../impl/UnsupportedSlf4jBindingConfiguration.java |   44 +
 .../java/org/apache/maven/cling/package-info.java  |   24 +
 .../apache/maven/cling/props/MavenProperties.java  | 1159 ++++++
 .../maven/cling/props/MavenPropertiesLoader.java   |  167 +
 .../transfer/AbstractMavenTransferListener.java    |   98 +
 .../transfer/ConsoleMavenTransferListener.java     |  151 +
 .../maven/cling/transfer/FileSizeFormat.java       |  216 +
 .../cling/transfer/QuietMavenTransferListener.java |   25 +
 .../cling/transfer/SimplexTransferListener.java    |  241 ++
 .../cling/transfer/Slf4jMavenTransferListener.java |  102 +
 .../cling/transfer/TransferResourceIdentifier.java |   35 +
 .../maven/cling/utils/CLIReportingUtils.java       |  184 +
 .../META-INF/maven/slf4j-configuration.properties  |   23 +
 ...apache.maven.cling.invoker.cisupport.CIDetector |    6 +
 impl/maven-cli/src/site/site.xml                   |   35 +
 .../apache/maven/cling/invoker/BaseParserTest.java |   97 +
 .../invoker/cisupport/CIDetectorHelperRunner.java  |   34 +
 .../invoker/cisupport/CIDetectorHelperTest.java    |   97 +
 .../maven/cling/invoker/mvn/MavenInvokerTest.java  |  236 ++
 .../cling/invoker/mvn/MavenInvokerTestSupport.java |  158 +
 .../maven/cling/invoker/mvn/MimirInfuser.java      |   57 +
 .../mvn/resident/ResidentMavenInvokerTest.java     |   71 +
 .../maven/cling/invoker/mvnup/ConsoleIconTest.java |  154 +
 .../cling/invoker/mvnup/PluginUpgradeCliTest.java  |  193 +
 .../cling/invoker/mvnup/UpgradeContextTest.java    |   87 +
 .../mvnup/goals/AbstractUpgradeGoalTest.java       |  342 ++
 .../maven/cling/invoker/mvnup/goals/ApplyTest.java |  131 +
 .../maven/cling/invoker/mvnup/goals/CheckTest.java |  132 +
 .../mvnup/goals/CompatibilityFixStrategyTest.java  |  310 ++
 .../maven/cling/invoker/mvnup/goals/GAVTest.java   |  149 +
 .../cling/invoker/mvnup/goals/GAVUtilsTest.java    |  433 ++
 .../maven/cling/invoker/mvnup/goals/HelpTest.java  |  117 +
 .../invoker/mvnup/goals/InferenceStrategyTest.java |  800 ++++
 .../cling/invoker/mvnup/goals/JDomUtilsTest.java   |  463 +++
 .../mvnup/goals/ModelUpgradeStrategyTest.java      |  385 ++
 .../invoker/mvnup/goals/ModelVersionUtilsTest.java |  478 +++
 .../mvnup/goals/PluginUpgradeStrategyTest.java     |  695 ++++
 .../cling/invoker/mvnup/goals/PomBuilder.java      |  199 +
 .../mvnup/goals/StrategyOrchestratorTest.java      |  276 ++
 .../maven/cling/invoker/mvnup/goals/TestUtils.java |  236 ++
 .../invoker/mvnup/goals/UpgradeResultTest.java     |  223 +
 .../goals/UpgradeWorkflowIntegrationTest.java      |  247 ++
 .../transfer/ConsoleMavenTransferListenerTest.java |  148 +
 .../maven/cling/transfer/FileSizeFormatTest.java   |  378 ++
 .../transfer/SimplexTransferListenerTest.java      |  112 +
 .../test/resources-filtered/ut-mimir.properties    |    8 +
 .../mavenHome/conf/maven-system.properties         |   74 +
 .../resources/mavenHome/conf/maven-user.properties |   31 +
 .../resources/userHome/.m2/maven-user.properties   |    1 +
 .../src/test/resources/userHome/.m2/settings.xml   |    3 +
 impl/maven-core/lifecycle-executor.txt             |  217 +
 impl/maven-core/plugin-manager.txt                 |  182 +
 impl/maven-core/pom.xml                            |  413 ++
 .../maven/AbstractMavenLifecycleParticipant.java   |   78 +
 .../src/main/java/org/apache/maven/BuildAbort.java |    0
 .../org/apache/maven/BuildFailureException.java    |   33 +
 .../main/java/org/apache/maven/DefaultMaven.java   |  667 +++
 .../apache/maven/DuplicateProjectException.java    |   54 +
 .../org/apache/maven/InternalErrorException.java   |   30 +
 .../src/main/java/org/apache/maven/Maven.java      |   35 +
 .../org/apache/maven/MavenExecutionException.java  |   47 +
 .../org/apache/maven/MissingProfilesException.java |   29 +
 .../apache/maven/ProjectBuildFailureException.java |   48 +
 .../org/apache/maven/ProjectCycleException.java    |   33 +
 .../main/java/org/apache/maven/ReactorReader.java  |  571 +++
 .../java/org/apache/maven/RepositoryUtils.java     |  388 ++
 .../main/java/org/apache/maven/SessionScoped.java  |   38 +
 .../DependencyResolutionRequiredException.java     |   30 +
 .../maven/artifact/InvalidRepositoryException.java |   56 +
 .../maven/artifact/factory/ArtifactFactory.java    |    0
 .../artifact/factory/DefaultArtifactFactory.java   |  199 +
 .../artifact/handler/DefaultArtifactHandler.java   |  159 +
 .../handler/manager/ArtifactHandlerManager.java    |   34 +
 .../manager/DefaultArtifactHandlerManager.java     |   93 +
 .../manager/LegacyArtifactHandlerManager.java      |   71 +
 .../repository/DefaultRepositoryRequest.java       |  124 +
 .../repository/MavenArtifactRepository.java        |  433 ++
 .../maven/artifact/repository/RepositoryCache.java |   54 +
 .../artifact/repository/RepositoryRequest.java     |   91 +
 .../repository/layout/DefaultRepositoryLayout.java |  103 +
 .../metadata/io/DefaultMetadataReader.java         |   85 +
 .../metadata/io/MetadataParseException.java        |   84 +
 .../repository/metadata/io/MetadataReader.java     |   75 +
 .../filter/AbstractScopeArtifactFilter.java        |   81 +
 .../resolver/filter/AndArtifactFilter.java         |   83 +
 .../filter/CumulativeScopeArtifactFilter.java      |  101 +
 .../resolver/filter/ExcludesArtifactFilter.java    |   39 +
 .../resolver/filter/ExclusionArtifactFilter.java   |   74 +
 .../resolver/filter/ExclusionSetFilter.java        |   72 +
 .../resolver/filter/IncludesArtifactFilter.java    |   81 +
 .../resolver/filter/ScopeArtifactFilter.java       |   62 +
 .../apache/maven/bridge/MavenRepositorySystem.java |  856 ++++
 .../classrealm/ArtifactClassRealmConstituent.java  |   69 +
 .../maven/classrealm/ClassRealmConstituent.java    |   70 +
 .../apache/maven/classrealm/ClassRealmManager.java |   95 +
 .../classrealm/ClassRealmManagerDelegate.java      |   31 +
 .../apache/maven/classrealm/ClassRealmRequest.java |   96 +
 .../maven/classrealm/DefaultClassRealmManager.java |  367 ++
 .../maven/classrealm/DefaultClassRealmRequest.java |   80 +
 .../BasedirBeanConfigurationPathTranslator.java    |   59 +
 .../configuration/BeanConfigurationException.java  |   34 +
 .../BeanConfigurationPathTranslator.java           |   37 +
 .../configuration/BeanConfigurationRequest.java    |  126 +
 .../BeanConfigurationValuePreprocessor.java        |   40 +
 .../maven/configuration/BeanConfigurator.java      |   39 +
 .../DefaultBeanConfigurationRequest.java           |  174 +
 .../internal/DefaultBeanConfigurator.java          |  207 +
 .../internal/EnhancedComponentConfigurator.java    |   77 +
 .../internal/EnhancedCompositeBeanHelper.java      |  331 ++
 .../internal/EnhancedConfigurationConverter.java   |  140 +
 .../internal/EnhancedConverterLookup.java          |   47 +
 .../apache/maven/eventspy/AbstractEventSpy.java    |   35 +
 .../java/org/apache/maven/eventspy/EventSpy.java   |   71 +
 .../eventspy/internal/EventSpyDispatcher.java      |  113 +
 .../internal/EventSpyExecutionListener.java        |  141 +
 .../internal/EventSpyRepositoryListener.java       |  152 +
 .../maven/exception/DefaultExceptionHandler.java   |  293 ++
 .../apache/maven/exception/ExceptionHandler.java   |    0
 .../apache/maven/exception/ExceptionSummary.java   |   70 +
 .../maven/execution/AbstractExecutionListener.java |  111 +
 .../apache/maven/execution/ActivationSettings.java |   53 +
 .../org/apache/maven/execution/BuildFailure.java   |   79 +
 .../maven/execution/BuildResumptionAnalyzer.java   |   34 +
 .../maven/execution/BuildResumptionData.java       |   43 +
 .../execution/BuildResumptionDataRepository.java   |   53 +
 .../BuildResumptionPersistenceException.java       |   29 +
 .../org/apache/maven/execution/BuildSuccess.java   |   61 +
 .../org/apache/maven/execution/BuildSummary.java   |  106 +
 .../execution/DefaultBuildResumptionAnalyzer.java  |   68 +
 .../DefaultBuildResumptionDataRepository.java      |  120 +
 .../execution/DefaultMavenExecutionRequest.java    | 1212 ++++++
 .../DefaultMavenExecutionRequestPopulator.java     |  240 ++
 .../execution/DefaultMavenExecutionResult.java     |  117 +
 .../org/apache/maven/execution/ExecutionEvent.java |   90 +
 .../apache/maven/execution/ExecutionListener.java  |   62 +
 .../maven/execution/MavenExecutionRequest.java     |  632 +++
 .../MavenExecutionRequestPopulationException.java  |   35 +
 .../execution/MavenExecutionRequestPopulator.java  |   71 +
 .../maven/execution/MavenExecutionResult.java      |   84 +
 .../org/apache/maven/execution/MavenSession.java   |  503 +++
 .../apache/maven/execution/MojoExecutionEvent.java |    0
 .../maven/execution/MojoExecutionListener.java     |    0
 .../apache/maven/execution/ProfileActivation.java  |  155 +
 .../apache/maven/execution/ProjectActivation.java  |  188 +
 .../maven/execution/ProjectDependencyGraph.java    |   70 +
 .../maven/execution/ProjectExecutionEvent.java     |    0
 .../maven/execution/ProjectExecutionListener.java  |    0
 .../org/apache/maven/execution/ReactorManager.java |  170 +
 .../maven/execution/scope/MojoExecutionScoped.java |   38 +
 .../execution/scope/WeakMojoExecutionListener.java |    0
 .../scope/internal/MojoExecutionScope.java         |   87 +
 .../internal/MojoExecutionScopeCoreModule.java     |    0
 .../scope/internal/MojoExecutionScopeModule.java   |   58 +
 .../maven/extension/internal/CoreExports.java      |    0
 .../extension/internal/CoreExportsProvider.java    |   52 +
 .../extension/internal/CoreExtensionEntry.java     |  145 +
 .../apache/maven/graph/DefaultGraphBuilder.java    |  412 ++
 .../maven/graph/DefaultProjectDependencyGraph.java |  167 +
 .../graph/FilteredProjectDependencyGraph.java      |  150 +
 .../java/org/apache/maven/graph/GraphBuilder.java  |    0
 .../org/apache/maven/graph/ProjectSelector.java    |  188 +
 .../java/org/apache/maven/internal/CoreRealm.java  |   51 +
 .../maven/internal/MultilineMessageHelper.java     |   83 +
 .../DefaultRepositorySystemSessionFactory.java     |  518 +++
 .../LegacyRepositorySystemSessionExtender.java     |  153 +
 .../internal/aether/LoggingRepositoryListener.java |  103 +
 .../maven/internal/aether/MavenTransformer.java    |   55 +
 .../aether/RepositorySystemSessionExtender.java    |   40 +
 .../maven/internal/aether/ResolverLifecycle.java   |   50 +
 .../aether/ReverseTreeRepositoryListener.java      |  234 ++
 .../maven/internal/aether/TypeRegistryAdapter.java |   51 +
 .../org/apache/maven/internal/impl/CoreUtils.java  |   42 +
 .../internal/impl/DefaultArtifactManager.java      |  113 +
 .../apache/maven/internal/impl/DefaultEvent.java   |   65 +
 .../internal/impl/DefaultLifecycleRegistry.java    |  502 +++
 .../org/apache/maven/internal/impl/DefaultLog.java |  190 +
 .../apache/maven/internal/impl/DefaultLookup.java  |  105 +
 .../maven/internal/impl/DefaultMojoExecution.java  |  147 +
 .../internal/impl/DefaultPackagingRegistry.java    |  200 +
 .../apache/maven/internal/impl/DefaultProject.java |  281 ++
 .../maven/internal/impl/DefaultProjectBuilder.java |  232 ++
 .../maven/internal/impl/DefaultProjectManager.java |  213 +
 .../apache/maven/internal/impl/DefaultSession.java |  243 ++
 .../maven/internal/impl/DefaultSessionFactory.java |   59 +
 .../maven/internal/impl/DefaultTypeRegistry.java   |  103 +
 .../apache/maven/internal/impl/EventSpyImpl.java   |   66 +
 .../java/org/apache/maven/internal/impl/Graph.java |  150 +
 .../maven/internal/impl/InternalMavenSession.java  |   56 +
 .../org/apache/maven/internal/impl/Lifecycles.java |  248 ++
 .../maven/internal/impl/SisuDiBridgeModule.java    |  273 ++
 .../internal/impl/internal/DefaultCoreRealm.java   |   44 +
 .../transformation/PomArtifactTransformer.java     |   46 +
 .../TransformationFailedException.java             |   30 +
 .../transformation/TransformerManager.java         |   40 +
 .../impl/ConsumerPomArtifactTransformer.java       |  197 +
 .../impl/DefaultConsumerPomBuilder.java            |  329 ++
 .../impl/DefaultTransformerManager.java            |   70 +
 .../internal/transformation/impl/PomBuilder.java   |   38 +
 .../transformation/impl/PomInlinerTransformer.java |  144 +
 .../transformation/impl/TransformedArtifact.java   |  128 +
 .../impl/TransformedArtifactHandler.java           |   74 +
 .../transformation/impl/TransformerSupport.java    |   87 +
 .../maven/lifecycle/DefaultLifecycleExecutor.java  |  156 +
 .../apache/maven/lifecycle/DefaultLifecycles.java  |  187 +
 .../maven/lifecycle/LifeCyclePluginAnalyzer.java   |   30 +
 .../java/org/apache/maven/lifecycle/Lifecycle.java |  109 +
 .../lifecycle/LifecycleExecutionException.java     |  107 +
 .../apache/maven/lifecycle/LifecycleExecutor.java  |   86 +
 .../maven/lifecycle/LifecycleMappingDelegate.java  |   49 +
 .../lifecycle/LifecycleNotFoundException.java      |   47 +
 .../lifecycle/LifecyclePhaseNotFoundException.java |   48 +
 .../apache/maven/lifecycle/MavenExecutionPlan.java |  176 +
 .../maven/lifecycle/MissingProjectException.java   |   35 +
 .../maven/lifecycle/MojoExecutionConfigurator.java |   42 +
 .../maven/lifecycle/NoGoalSpecifiedException.java  |   35 +
 .../lifecycle/internal/BuildListCalculator.java    |   68 +
 .../lifecycle/internal/BuildThreadFactory.java     |   36 +
 .../internal/CompoundProjectExecutionListener.java |   61 +
 .../lifecycle/internal/DefaultExecutionEvent.java  |   71 +
 .../internal/DefaultExecutionEventCatapult.java    |  115 +
 .../DefaultLifecycleExecutionPlanCalculator.java   |  585 +++
 .../internal/DefaultLifecycleMappingDelegate.java  |  186 +
 .../internal/DefaultLifecyclePluginAnalyzer.java   |  246 ++
 .../internal/DefaultLifecycleStarter.java          |  139 +
 .../DefaultLifecycleTaskSegmentCalculator.java     |  159 +
 .../internal/DefaultMojoExecutionConfigurator.java |  198 +
 .../internal/DefaultProjectArtifactFactory.java    |  158 +
 .../lifecycle/internal/DependencyContext.java      |   96 +
 .../lifecycle/internal/ExecutionEventCatapult.java |   36 +
 .../lifecycle/internal/ExecutionPlanItem.java      |   73 +
 .../apache/maven/lifecycle/internal/GoalTask.java  |   32 +
 .../lifecycle/internal/LifecycleDebugLogger.java   |  149 +
 .../internal/LifecycleDependencyResolver.java      |  372 ++
 .../internal/LifecycleExecutionPlanCalculator.java |   67 +
 .../lifecycle/internal/LifecycleModuleBuilder.java |  141 +
 .../internal/LifecyclePluginResolver.java          |   78 +
 .../maven/lifecycle/internal/LifecycleStarter.java |   30 +
 .../maven/lifecycle/internal/LifecycleTask.java    |   32 +
 .../internal/LifecycleTaskSegmentCalculator.java   |   54 +
 .../lifecycle/internal/MojoDescriptorCreator.java  |  285 ++
 .../maven/lifecycle/internal/MojoExecutor.java     |  488 +++
 .../maven/lifecycle/internal/PhaseComparator.java  |   67 +
 .../lifecycle/internal/PhaseExecutionPoint.java    |   50 +
 .../apache/maven/lifecycle/internal/PhaseId.java   |  142 +
 .../maven/lifecycle/internal/PhaseRecorder.java    |   62 +
 .../lifecycle/internal/ProjectArtifactFactory.java |    0
 .../maven/lifecycle/internal/ProjectBuildList.java |  119 +
 .../maven/lifecycle/internal/ProjectIndex.java     |   63 +
 .../maven/lifecycle/internal/ProjectSegment.java   |   98 +
 .../lifecycle/internal/ReactorBuildStatus.java     |   68 +
 .../maven/lifecycle/internal/ReactorContext.java   |   56 +
 .../internal/SetWithResolutionResult.java          |   54 +
 .../org/apache/maven/lifecycle/internal/Task.java  |   63 +
 .../maven/lifecycle/internal/TaskSegment.java      |   64 +
 .../maven/lifecycle/internal/builder/Builder.java  |   49 +
 .../lifecycle/internal/builder/BuilderCommon.java  |  214 +
 .../internal/builder/BuilderNotFoundException.java |    0
 .../multithreaded/ConcurrencyDependencyGraph.java  |  162 +
 .../multithreaded/MultiThreadedBuilder.java        |  201 +
 .../multithreaded/SmartProjectComparator.java      |  117 +
 .../singlethreaded/SingleThreadedBuilder.java      |   72 +
 .../lifecycle/internal/concurrent/BuildPlan.java   |  167 +
 .../internal/concurrent/BuildPlanExecutor.java     | 1135 ++++++
 .../internal/concurrent/BuildPlanLogger.java       |  169 +
 .../lifecycle/internal/concurrent/BuildStep.java   |  156 +
 .../concurrent/ConcurrentLifecycleStarter.java     |  203 +
 .../internal/concurrent/MojoExecutor.java          |   59 +
 .../internal/concurrent/PluginLifecycle.java       |   94 +
 .../lifecycle/mapping/DefaultLifecycleMapping.java |  125 +
 .../apache/maven/lifecycle/mapping/Lifecycle.java  |   97 +
 .../maven/lifecycle/mapping/LifecycleMapping.java  |    0
 .../maven/lifecycle/mapping/LifecycleMojo.java     |   60 +
 .../maven/lifecycle/mapping/LifecyclePhase.java    |   92 +
 .../providers/AbstractLifecycleProvider.java       |   63 +
 .../AbstractLifecycleMappingProvider.java          |   88 +
 .../packaging/BomLifecycleMappingProvider.java     |   42 +
 .../packaging/EarLifecycleMappingProvider.java     |   47 +
 .../packaging/EjbLifecycleMappingProvider.java     |   50 +
 .../packaging/JarLifecycleMappingProvider.java     |   50 +
 .../MavenPluginLifecycleMappingProvider.java       |   51 +
 .../packaging/PomLifecycleMappingProvider.java     |   42 +
 .../packaging/RarLifecycleMappingProvider.java     |   50 +
 .../packaging/WarLifecycleMappingProvider.java     |   50 +
 .../apache/maven/logging/BuildEventListener.java   |   48 +
 .../maven/logging/LoggingExecutionListener.java    |  190 +
 .../apache/maven/logging/LoggingOutputStream.java  |   97 +
 .../maven/logging/MavenTransferListener.java       |   70 +
 .../maven/logging/ProjectBuildLogAppender.java     |   88 +
 .../maven/logging/SimpleBuildEventListener.java    |   67 +
 .../plugin/DefaultLifecycleBindingsInjector.java   |  157 +
 .../maven/monitor/event/EventDispatcher.java       |   33 +
 .../apache/maven/monitor/event/EventMonitor.java   |   31 +
 .../apache/maven/plugin/BuildPluginManager.java    |   50 +
 .../java/org/apache/maven/plugin/CacheUtils.java   |  134 +
 .../plugin/CompoundMojoExecutionListener.java      |   54 +
 .../CycleDetectedInPluginGraphException.java       |   40 +
 .../maven/plugin/DebugConfigurationListener.java   |   86 +
 .../maven/plugin/DefaultBuildPluginManager.java    |  253 ++
 .../maven/plugin/DefaultExtensionRealmCache.java   |  154 +
 .../plugin/DefaultMojosExecutionStrategy.java      |    0
 .../maven/plugin/DefaultPluginArtifactsCache.java  |  188 +
 .../maven/plugin/DefaultPluginDescriptorCache.java |  169 +
 .../maven/plugin/DefaultPluginRealmCache.java      |  220 +
 .../apache/maven/plugin/ExtensionRealmCache.java   |   90 +
 .../plugin/InvalidPluginDescriptorException.java   |    0
 .../maven/plugin/InvalidPluginException.java       |   40 +
 .../org/apache/maven/plugin/LegacySupport.java     |   55 +
 .../apache/maven/plugin/MavenPluginManager.java    |  136 +
 .../plugin/MavenPluginPrerequisitesChecker.java    |   37 +
 .../org/apache/maven/plugin/MojoExecution.java     |  218 +
 .../apache/maven/plugin/MojoExecutionRunner.java   |   34 +
 .../maven/plugin/MojosExecutionStrategy.java       |    0
 .../apache/maven/plugin/PluginArtifactsCache.java  |   96 +
 .../maven/plugin/PluginConfigurationException.java |   77 +
 .../maven/plugin/PluginContainerException.java     |   86 +
 .../apache/maven/plugin/PluginDescriptorCache.java |   69 +
 .../plugin/PluginDescriptorParsingException.java   |   48 +
 .../maven/plugin/PluginExecutionException.java     |   75 +
 .../maven/plugin/PluginIncompatibleException.java  |   35 +
 .../apache/maven/plugin/PluginLoaderException.java |  105 +
 .../maven/plugin/PluginManagerException.java       |  181 +
 .../maven/plugin/PluginNotFoundException.java      |   66 +
 .../maven/plugin/PluginParameterException.java     |  182 +
 .../plugin/PluginParameterExpressionEvaluator.java |  362 ++
 .../PluginParameterExpressionEvaluatorV4.java      |  245 ++
 .../org/apache/maven/plugin/PluginRealmCache.java  |  106 +
 .../maven/plugin/PluginResolutionException.java    |   55 +
 .../maven/plugin/PluginValidationManager.java      |    0
 .../AbstractMavenPluginDependenciesValidator.java  |    0
 ...PluginDescriptorSourcedParametersValidator.java |   70 +
 .../AbstractMavenPluginParametersValidator.java    |  115 +
 .../plugin/internal/DefaultLegacySupport.java      |   68 +
 .../plugin/internal/DefaultMavenPluginManager.java | 1038 +++++
 .../internal/DefaultMavenPluginValidator.java      |   50 +
 .../DefaultPluginDependenciesResolver.java         |  252 ++
 .../internal/DefaultPluginValidationManager.java   |  374 ++
 .../DeprecatedCoreExpressionValidator.java         |    0
 .../plugin/internal/DeprecatedPluginValidator.java |  108 +
 .../internal/Maven2DependenciesValidator.java      |    0
 .../Maven3CompatDependenciesValidator.java         |   62 +
 .../internal/MavenMixedDependenciesValidator.java  |    0
 .../MavenPluginConfigurationValidator.java         |   40 +
 .../internal/MavenPluginDependenciesValidator.java |    0
 .../MavenPluginJavaPrerequisiteChecker.java        |   72 +
 .../MavenPluginMavenPrerequisiteChecker.java       |   67 +
 .../plugin/internal/MavenPluginValidator.java      |   32 +
 .../internal/MavenScopeDependenciesValidator.java  |   72 +
 .../maven/plugin/internal/MojoLogWrapper.java      |  138 +
 ...lexusContainerDefaultDependenciesValidator.java |   61 +
 .../plugin/internal/PluginConfigurationModule.java |   52 +
 .../internal/PluginDependenciesResolver.java       |   80 +
 .../ReadOnlyPluginParametersValidator.java         |   85 +
 .../internal/ValidatingConfigurationListener.java  |   82 +
 .../plugin/prefix/DefaultPluginPrefixRequest.java  |  141 +
 .../prefix/NoPluginFoundForPrefixException.java    |   67 +
 .../maven/plugin/prefix/PluginPrefixRequest.java   |  111 +
 .../maven/plugin/prefix/PluginPrefixResolver.java  |   37 +
 .../maven/plugin/prefix/PluginPrefixResult.java    |   51 +
 .../internal/DefaultPluginPrefixResolver.java      |  248 ++
 .../prefix/internal/DefaultPluginPrefixResult.java |   79 +
 .../version/DefaultPluginVersionRequest.java       |  152 +
 .../version/PluginVersionNotFoundException.java    |   43 +
 .../maven/plugin/version/PluginVersionRequest.java |  111 +
 .../version/PluginVersionResolutionException.java  |  105 +
 .../plugin/version/PluginVersionResolver.java      |   37 +
 .../maven/plugin/version/PluginVersionResult.java  |   43 +
 .../internal/DefaultPluginVersionResolver.java     |  463 +++
 .../internal/DefaultPluginVersionResult.java       |   60 +
 .../apache/maven/project/ConnectedResource.java    |  130 +
 .../maven/project/CycleDetectedException.java      |   39 +
 .../DefaultDependencyResolutionRequest.java        |   77 +
 .../project/DefaultDependencyResolutionResult.java |  101 +
 .../maven/project/DefaultMavenProjectHelper.java   |  127 +
 .../maven/project/DefaultProjectBuilder.java       | 1056 +++++
 .../project/DefaultProjectBuildingHelper.java      |  273 ++
 .../project/DefaultProjectBuildingRequest.java     |  338 ++
 .../project/DefaultProjectBuildingResult.java      |  102 +
 .../DefaultProjectDependenciesResolver.java        |  210 +
 .../maven/project/DefaultProjectRealmCache.java    |  130 +
 .../project/DependencyResolutionException.java     |   71 +
 .../maven/project/DependencyResolutionRequest.java |   79 +
 .../maven/project/DependencyResolutionResult.java  |   78 +
 .../DuplicateArtifactAttachmentException.java      |   55 +
 .../maven/project/DuplicateProjectException.java   |   72 +
 .../apache/maven/project/ExtensionDescriptor.java  |   71 +
 .../maven/project/ExtensionDescriptorBuilder.java  |  127 +
 .../main/java/org/apache/maven/project/Graph.java  |  132 +
 .../project/InvalidProjectVersionException.java    |    0
 .../org/apache/maven/project/MavenProject.java     | 1984 +++++++++
 .../apache/maven/project/MavenProjectHelper.java   |    0
 .../org/apache/maven/project/ProjectBuilder.java   |  110 +
 .../maven/project/ProjectBuildingException.java    |  184 +
 .../maven/project/ProjectBuildingHelper.java       |   77 +
 .../maven/project/ProjectBuildingRequest.java      |  223 +
 .../maven/project/ProjectBuildingResult.java       |   72 +
 .../maven/project/ProjectDependenciesResolver.java |   37 +
 .../apache/maven/project/ProjectModelResolver.java |  268 ++
 .../apache/maven/project/ProjectRealmCache.java    |   81 +
 .../org/apache/maven/project/ProjectSorter.java    |  279 ++
 .../org/apache/maven/project/ReactorModelPool.java |   90 +
 .../maven/project/RepositorySessionDecorator.java  |    0
 .../project/artifact/ArtifactWithDependencies.java |    0
 .../maven/project/artifact/AttachedArtifact.java   |  188 +
 .../artifact/DefaultProjectArtifactsCache.java     |  233 ++
 .../InvalidDependencyVersionException.java         |   48 +
 .../maven/project/artifact/PluginArtifact.java     |   98 +
 .../maven/project/artifact/ProjectArtifact.java    |  103 +
 .../project/artifact/ProjectArtifactsCache.java    |  101 +
 .../project/collector/DefaultProjectsSelector.java |  103 +
 .../collector/MultiModuleCollectionStrategy.java   |  183 +
 .../collector/PomlessCollectionStrategy.java       |   61 +
 .../collector/ProjectCollectionStrategy.java       |   38 +
 .../maven/project/collector/ProjectsSelector.java  |   40 +
 .../collector/RequestPomCollectionStrategy.java    |   51 +
 .../properties/internal/EnvironmentUtils.java      |   62 +
 .../properties/internal/SystemProperties.java      |    0
 .../resolver/MavenChainedWorkspaceReader.java      |  169 +
 .../resolver/RepositorySystemSessionFactory.java   |   40 +
 .../apache/maven/rtinfo/RuntimeInformation.java    |    0
 .../rtinfo/internal/DefaultRuntimeInformation.java |  120 +
 .../maven/session/scope/internal/SessionScope.java |   55 +
 .../session/scope/internal/SessionScopeModule.java |   62 +
 .../settings/SettingsConfigurationException.java   |   55 +
 .../org/apache/maven/settings/SettingsUtils.java   |   72 +
 impl/maven-core/src/main/mdo/extension.mdo         |   70 +
 .../main/resources/META-INF/maven/extension.xml    |  224 +
 .../org/apache/maven/messages/build.properties     |    0
 .../org/apache/maven/project/standalone.xml        |    0
 impl/maven-core/src/site/apt/artifact-handlers.apt |   61 +
 .../src/site/apt/configuration-management.apt      |  139 +
 .../maven-core/src/site/apt/core-extensions.apt.vm |   30 +
 .../src/site/apt/default-bindings.apt.vm           |   64 +
 .../apt/getting-to-container-configured-mojos.apt  |    0
 impl/maven-core/src/site/apt/index.apt             |   97 +
 impl/maven-core/src/site/apt/inheritance.apt       |  100 +
 impl/maven-core/src/site/apt/lifecycles.apt.vm     |   49 +
 impl/maven-core/src/site/apt/offline-mode.apt      |  269 ++
 .../src/site/apt/plugin-execution-isolation.apt    |    0
 .../2.1-lifecycle-refactor-class-diagram.png       |  Bin
 .../2.1-lifecycle-refactor-sequence-diagram.png    |  Bin
 .../design/2.1-lifecycle-refactor.graffle          |    0
 impl/maven-core/src/site/site.xml                  |   40 +
 .../maven/AbstractCoreMavenComponentTestCase.java  |  317 ++
 .../java/org/apache/maven/DefaultMavenTest.java    |  105 +
 .../maven/MavenLifecycleParticipantTest.java       |  152 +
 .../java/org/apache/maven/MavenTestHelper.java     |   45 +
 .../test/java/org/apache/maven/SimpleLookup.java   |   68 +
 .../artifact/handler/ArtifactHandlerTest.java      |  104 +
 .../filter/ExclusionArtifactFilterTest.java        |  170 +
 .../classrealm/DefaultClassRealmManagerTest.java   |  165 +
 .../DefaultBeanConfiguratorPathTest.java           |  117 +
 .../configuration/DefaultBeanConfiguratorTest.java |  115 +
 .../CompositeBeanHelperPerformanceTest.java        |  439 ++
 .../internal/EnhancedCompositeBeanHelperTest.java  |  177 +
 .../src/test/java/org/apache/maven/di/DiTest.java  |  365 ++
 .../exception/DefaultExceptionHandlerTest.java     |  142 +
 .../DefaultBuildResumptionAnalyzerTest.java        |  139 +
 .../DefaultBuildResumptionDataRepositoryTest.java  |  102 +
 .../DefaultMavenExecutionRequestPopulatorTest.java |   62 +
 .../maven/execution/DefaultMavenExecutionTest.java |   51 +
 .../scope/internal/MojoExecutionScopeTest.java     |   98 +
 .../maven/graph/DefaultGraphBuilderTest.java       |  567 +++
 .../graph/DefaultProjectDependencyGraphTest.java   |  218 +
 .../graph/FilteredProjectDependencyGraphTest.java  |   81 +
 .../apache/maven/graph/ProjectSelectorTest.java    |  207 +
 .../maven/internal/MultilineMessageHelperTest.java |   70 +
 .../DefaultRepositorySystemSessionFactoryTest.java |  456 +++
 .../aether/ReverseTreeRepositoryListenerTest.java  |  103 +
 .../impl/DefaultChecksumAlgorithmServiceTest.java  |  101 +
 .../internal/impl/DefaultProjectManagerTest.java   |   62 +
 .../maven/internal/impl/DefaultSessionTest.java    |   63 +
 .../maven/internal/impl/PropertiesAsMapTest.java   |   59 +
 .../org/apache/maven/internal/impl/TestApi.java    |  252 ++
 .../maven/internal/impl/TestArtifactHandler.java   |   77 +
 .../transformation/AbstractRepositoryTestCase.java |  105 +
 .../impl/ConsumerPomArtifactTransformerTest.java   |  263 ++
 .../impl/ConsumerPomBuilderTest.java               |  161 +
 .../maven/lifecycle/DefaultLifecyclesTest.java     |  108 +
 .../lifecycle/DelegatingMojoExecutionListener.java |   64 +
 .../DelegatingProjectExecutionListener.java        |   70 +
 .../lifecycle/EmptyLifecyclePluginAnalyzer.java    |   67 +
 .../lifecycle/LifecycleExecutorSubModulesTest.java |   78 +
 .../maven/lifecycle/LifecycleExecutorTest.java     |  522 +++
 .../maven/lifecycle/MavenExecutionPlanTest.java    |   69 +
 .../lifecycle/MojoExecutionXPathContainer.java     |    0
 .../internal/BuildListCalculatorTest.java          |   55 +
 .../internal/ConcurrencyDependencyGraphTest.java   |  101 +
 .../internal/LifecycleDependencyResolverTest.java  |   82 +
 .../LifecycleExecutionPlanCalculatorTest.java      |   84 +
 .../internal/LifecycleModuleBuilderTest.java       |   99 +
 .../LifecycleTaskSegmentCalculatorImplTest.java    |   52 +
 .../lifecycle/internal/PhaseRecorderTest.java      |   51 +
 .../lifecycle/internal/ProjectBuildListTest.java   |   46 +
 .../internal/builder/BuilderCommonTest.java        |   95 +
 .../ConcurrencyDependencyGraphTest.java            |   91 +
 .../multithreaded/SmartProjectComparatorTest.java  |  211 +
 .../internal/concurrent/BuildPlanCreatorTest.java  |  179 +
 .../lifecycle/internal/stub/AboutTheStubs.html     |   55 +
 .../internal/stub/BuildPluginManagerStub.java      |   56 +
 .../internal/stub/CompletionServiceStub.java       |   80 +
 .../internal/stub/DefaultLifecyclesStub.java       |   90 +
 .../internal/stub/ExecutionEventCatapultStub.java  |   35 +
 .../internal/stub/LifeCyclePluginAnalyzerStub.java |   68 +
 .../stub/LifecycleExecutionPlanCalculatorStub.java |  250 ++
 .../stub/LifecycleTaskSegmentCalculatorStub.java   |   86 +
 .../lifecycle/internal/stub/MojoExecutorStub.java  |   89 +
 .../internal/stub/PluginPrefixResolverStub.java    |   49 +
 .../internal/stub/PluginVersionResolverStub.java   |   45 +
 .../internal/stub/ProjectDependencyGraphStub.java  |  209 +
 .../stub/ProjectDependencyGraphStubTest.java       |   63 +
 .../lifecycle/mapping/LifecyclePhaseTest.java      |   72 +
 .../org/apache/maven/model/ModelBuilderTest.java   |   96 +
 .../org/apache/maven/model/PropertiesTest.java     |  260 ++
 .../org/apache/maven/plugin/PluginManagerTest.java |  186 +
 .../maven/plugin/PluginParameterExceptionTest.java |  169 +
 .../PluginParameterExpressionEvaluatorTest.java    |  543 +++
 .../PluginParameterExpressionEvaluatorV4Test.java  |  502 +++
 .../plugin/internal/DefaultLegacySupportTest.java  |   72 +
 .../MavenPluginJavaPrerequisiteCheckerTest.java    |   39 +
 .../plugin/internal/MavenPluginValidatorTest.java  |  120 +
 .../project/AbstractMavenProjectTestCase.java      |  180 +
 .../project/DefaultMavenProjectBuilderTest.java    |  548 +++
 .../project/EmptyLifecycleBindingsInjector.java    |  164 +
 .../maven/project/EmptyLifecycleExecutor.java      |   97 +
 .../maven/project/EmptyProjectBuildingHelper.java  |   54 +
 .../project/ExtensionDescriptorBuilderTest.java    |   85 +
 .../java/org/apache/maven/project/GraphTest.java   |  233 ++
 .../project/LegacyLocalRepositoryManager.java      |  172 +
 .../org/apache/maven/project/MavenProjectTest.java |  218 +
 .../maven/project/PluginConnectionSimpleTest.java  |  120 +
 .../apache/maven/project/PomConstructionTest.java  | 1906 +++++++++
 .../apache/maven/project/ProjectBuilderTest.java   |  384 ++
 .../project/ProjectBuildingExceptionTest.java      |  163 +
 .../ProjectBuildingResultWithLocationMatcher.java  |   76 +
 ...ectBuildingResultWithProblemMessageMatcher.java |   69 +
 .../maven/project/ProjectModelResolverTest.java    |  213 +
 .../apache/maven/project/ProjectSorterTest.java    |  334 ++
 .../apache/maven/project/ResourceIncludeTest.java  |  191 +
 .../artifact/DefaultProjectArtifactsCacheTest.java |   71 +
 .../canonical/CanonicalProjectBuilderTest.java     |  102 +
 .../maven/project/harness/PomTestWrapper.java      |   85 +
 .../project/harness/Xpp3DomAttributeIterator.java  |   74 +
 .../project/harness/Xpp3DomAttributePointer.java   |   89 +
 .../maven/project/harness/Xpp3DomNodeIterator.java |  135 +
 .../maven/project/harness/Xpp3DomNodePointer.java  |  127 +
 .../project/harness/Xpp3DomPointerFactory.java     |   60 +
 .../repository/TestMavenRepositorySystem.java      |   61 +
 .../maven/repository/TestRepositoryConnector.java  |  149 +
 .../repository/TestRepositoryConnectorFactory.java |   46 +
 .../internal/DefaultRuntimeInformationTest.java    |   63 +
 .../maven/session/scope/SessionScopeProxyTest.java |  143 +
 .../settings/PomConstructionWithSettingsTest.java  |  138 +
 .../apache/maven/settings/SettingsUtilsTest.java   |  158 +
 .../cyclic-reference/module-a/pom.xml              |    0
 .../cyclic-reference/module-b/pom.xml              |    0
 .../default-maven/cyclic-reference/pom.xml         |    0
 .../src/test/projects/default-maven/simple/pom.xml |    0
 .../lifecycle-dependency-resolver/lib/pom.xml      |    0
 .../projects/lifecycle-dependency-resolver/pom.xml |   58 +
 .../lifecycle-dependency-resolver/war/pom.xml      |   53 +
 .../lifecycle-executor/mojo-configuration/pom.xml  |    0
 .../lifecycle-executor/project-basic/pom.xml       |    0
 .../pom.xml                                        |    0
 .../java/org/apache/maven/lifecycle/test/App.java  |    0
 .../org/apache/maven/lifecycle/test/AppTest.java   |    0
 .../project-with-inheritance/pom.xml               |  628 +++
 .../project-with-multiple-executions/pom.xml       |    0
 .../src/main/mdo/remote-resources.mdo              |   61 +
 .../src/main/mdo/supplemental-model.mdo            |    0
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../module-a/pom.xml                               |    0
 .../module-b/pom.xml                               |    0
 .../pom.xml                                        |    0
 .../mng-5003-plugin-realm-cache/pom.xml            |    0
 .../pom.xml                                        |    0
 .../tools.jar                                      |  Bin
 .../project-with-build-extensions-plugin/pom.xml   |    0
 .../project-with-inheritance/pom.xml               |  628 +++
 .../project-with-plugin-classpath-ordering/pom.xml |    0
 .../sub/pom.xml                                    |    0
 .../org/apache/maven/its/mng3906/a/0.1/a-0.1.jar   |  Bin
 .../org/apache/maven/its/mng3906/a/0.1/a-0.1.pom   |    0
 .../org/apache/maven/its/mng3906/a/0.2/a-0.2.jar   |  Bin
 .../org/apache/maven/its/mng3906/a/0.2/a-0.2.pom   |    0
 .../apache/maven/its/mng3906/a/maven-metadata.xml  |    0
 .../org/apache/maven/its/mng3906/b/0.1/b-0.1.jar   |  Bin
 .../org/apache/maven/its/mng3906/b/0.1/b-0.1.pom   |    0
 .../apache/maven/its/mng3906/b/maven-metadata.xml  |    0
 .../org/apache/maven/its/mng3906/c/0.1/c-0.1.jar   |  Bin
 .../org/apache/maven/its/mng3906/c/0.1/c-0.1.pom   |    0
 .../apache/maven/its/mng3906/c/maven-metadata.xml  |    0
 .../org/apache/maven/its/mng3906/d/0.1/d-0.1.jar   |  Bin
 .../org/apache/maven/its/mng3906/d/0.1/d-0.1.pom   |    0
 .../apache/maven/its/mng3906/d/maven-metadata.xml  |    0
 .../org/apache/maven/its/mng3906/e/0.1/e-0.1.jar   |  Bin
 .../org/apache/maven/its/mng3906/e/0.1/e-0.1.pom   |    0
 .../apache/maven/its/mng3906/e/maven-metadata.xml  |    0
 .../sub/settings-template.xml                      |   55 +
 .../project-builder/MNG-6716/project/pom.xml       |    0
 .../project-builder/MNG-6723/.mvn/.gitkeep         |    0
 .../project-builder/MNG-6723/child/pom.xml         |    0
 .../test/projects/project-builder/MNG-6723/pom.xml |    0
 .../project-builder/MNG-6983/parent-pom.xml        |    0
 .../test/projects/project-builder/MNG-6983/pom.xml |    0
 .../test/projects/project-builder/MNG-7648/pom.xml |    0
 .../it0063/jdk/jre/placeholder.txt                 |    0
 .../project-builder}/it0063/jdk/lib/tools.jar      |  Bin
 .../test/projects/project-builder}/it0063/pom.xml  |    0
 .../project-builder/mng-3023/consumer/pom.xml      |    0
 .../mng-3023/dependency/dependency-1.jar           |  Bin
 .../project-builder/mng-3023/dependency/pom.xml    |    0
 .../test/projects/project-builder/mng-3023/pom.xml |    0
 .../remote-repo/org/apache/apache/1/apache-1.pom   |    0
 .../org/apache/apache/maven-metadata.xml           |    0
 .../org/apache/maven/its/a/0.1/a-0.1.jar           |  Bin
 .../org/apache/maven/its/a/0.1/a-0.1.pom           |   41 +
 .../org/apache/maven/its/a/maven-metadata.xml      |    0
 .../org/apache/maven/its/b/0.1/b-0.1.jar           |  Bin
 .../org/apache/maven/its/b/0.1/b-0.1.pom           |   49 +
 .../org/apache/maven/its/b/maven-metadata.xml      |    0
 .../org/apache/maven/its/bom/0.1/bom-0.1.pom       |    0
 .../org/apache/maven/its/bom/maven-metadata.xml    |    0
 .../org/apache/maven/its/parent/0.1/parent-0.1.pom |    0
 .../org/apache/maven/its/parent/maven-metadata.xml |    0
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.jar    |  Bin
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.pom    |    0
 .../maven/its/plugins/maven-it-plugin/0.1/pom.xml  |    0
 .../its/plugins/maven-it-plugin/maven-metadata.xml |    0
 .../apache/maven/its/plugins/maven-metadata.xml    |    0
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.jar  |  Bin
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.pom  |   23 +
 .../org/apache/maven/maven/2.0/maven-2.0.pom       |  264 ++
 .../0.1/maven-clean-plugin-0.1.jar                 |  Bin
 .../0.1/maven-clean-plugin-0.1.pom                 |    0
 .../plugins/maven-clean-plugin/maven-metadata.xml  |    0
 .../0.1/maven-compiler-plugin-0.1.jar              |  Bin
 .../0.1/maven-compiler-plugin-0.1.pom              |    0
 .../maven-compiler-plugin/maven-metadata.xml       |    0
 .../0.1/maven-deploy-plugin-0.1.jar                |  Bin
 .../0.1/maven-deploy-plugin-0.1.pom                |    0
 .../plugins/maven-deploy-plugin/maven-metadata.xml |    0
 .../0.1/maven-install-plugin-0.1.jar               |  Bin
 .../0.1/maven-install-plugin-0.1.pom               |    0
 .../maven-install-plugin/maven-metadata.xml        |    0
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.jar  |  Bin
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.pom  |    0
 .../plugins/maven-jar-plugin/maven-metadata.xml    |    0
 .../org/apache/maven/plugins/maven-metadata.xml    |    0
 .../0.1/maven-plugin-plugin-0.1.jar                |  Bin
 .../0.1/maven-plugin-plugin-0.1.pom                |    0
 .../plugins/maven-plugin-plugin/maven-metadata.xml |    0
 .../0.1/maven-resources-plugin-0.1.jar             |  Bin
 .../0.1/maven-resources-plugin-0.1.pom             |    0
 .../maven-resources-plugin/maven-metadata.xml      |    0
 .../0.1/maven-surefire-plugin-0.1.jar              |  Bin
 .../0.1/maven-surefire-plugin-0.1.pom              |    0
 .../maven-surefire-plugin/maven-metadata.xml       |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 .../artifact-id-inheritance/child/pom.xml          |   32 +
 .../artifact-id-inheritance/pom.xml                |   35 +
 .../basedir-aligned-interpolation/pom.xml          |   60 +
 .../pom-with-unusual-name.xml                      |   39 +
 .../baseuri-interpolation/pom.xml                  |   38 +
 .../boolean-interpolation/pom.xml                  |   82 +
 .../build-extension-inheritance/pom.xml            |   49 +
 .../build-extension-inheritance/sub/pom.xml        |   75 +
 .../complete-model/w-parent/pom.xml                |   34 +
 .../complete-model/w-parent/sub/pom.xml            |  319 ++
 .../complete-model/w-parent/sub/sub/pom.xml        |   11 +
 .../complete-model/wo-parent/pom.xml               |  313 ++
 .../complete-model/wo-parent/sub/pom.xml           |   11 +
 .../config-with-plugin-mng/pom.xml                 |   38 +
 .../consecutive_empty_elements/pom.xml             |    0
 .../contributors-inheritance/child-2/pom.xml       |   45 +
 .../contributors-inheritance/pom.xml               |   35 +
 .../dependency-inheritance/maven-parent.xml        |   31 +
 .../dependency-inheritance/pom.xml                 |   48 +
 .../dependency-inheritance/sub/pom.xml             |   34 +
 .../pom.xml                                        |    0
 .../sub/pom.xml                                    |    0
 .../dependency-order/w-plugin-mgmt/pom.xml         |   68 +
 .../dependency-order/wo-plugin-mgmt/pom.xml        |   66 +
 .../dependency-scope-inheritance/pom.xml           |   16 +
 .../dependency-scope-inheritance/sub/pom.xml       |    0
 .../dependency-scope/pom.xml                       |    0
 .../dependency-scope/sub/pom.xml                   |    0
 .../developers-inheritance/child-2/pom.xml         |   45 +
 .../developers-inheritance/pom.xml                 |   35 +
 .../distribution-management/pom.xml                |   39 +
 .../dual-execution-ids/pom.xml                     |    0
 .../dual-execution-ids/sub/pom.xml                 |    0
 .../nexus-parent.xml                               |    0
 .../duplicate-exclusions-dependency/pom.xml        |   33 +
 .../duplicate-exclusions-dependency/sub/pom.xml    |    0
 .../empty-distMng-repo-url/pom.xml                 |    0
 .../resources-project-builder/empty-scm/pom.xml    |   58 +
 .../equal-plugin-deps/pom.xml                      |   64 +
 .../equal-plugin-exec-ids/pom.xml                  |   83 +
 .../execution-configuration-join/pom.xml           |    0
 .../execution-configuration-subcollections/pom.xml |    0
 .../execution-configuration/pom.xml                |    0
 .../test/resources-project-builder/foo/sub/pom.xml |  410 ++
 .../full-interpolation/pom.xml                     |   66 +
 .../pom.xml                                        |   97 +
 .../sub/pom.xml                                    |   84 +
 .../active-profile/pom.xml                         |   50 +
 .../active-profile/sub/pom.xml                     |   54 +
 .../no-profile/pom.xml                             |   41 +
 .../no-profile/sub/pom.xml                         |   45 +
 .../interpolation-cli-wins/pom.xml                 |   39 +
 .../jdk-activation/pom.xml                         |  105 +
 .../join-different-containers-same-id/pom.xml      |   66 +
 .../licenses-inheritance/child-2/pom.xml           |   47 +
 .../licenses-inheritance/pom.xml                   |   37 +
 .../limited-inheritance/child/pom.xml              |   61 +
 .../limited-inheritance/pom.xml                    |   87 +
 .../mailing-lists-inheritance/child-2/pom.xml      |   45 +
 .../mailing-lists-inheritance/pom.xml              |   35 +
 .../managed-profile-dependency/pom.xml             |   55 +
 .../managed-profile-dependency/sub/pom.xml         |   55 +
 .../merged-filter-order/pom.xml                    |   44 +
 .../merged-filter-order/sub/pom.xml                |   49 +
 .../w-plugin-mgmt/pom.xml                          |   64 +
 .../w-plugin-mgmt/sub/pom.xml                      |   64 +
 .../wo-plugin-mgmt/pom.xml                         |   62 +
 .../wo-plugin-mgmt/sub/pom.xml                     |   64 +
 .../w-plugin-mgmt/pom.xml                          |   59 +
 .../w-plugin-mgmt/sub/pom.xml                      |   59 +
 .../wo-plugin-mgmt/pom.xml                         |   57 +
 .../wo-plugin-mgmt/sub/pom.xml                     |   59 +
 .../merged-plugin-exec-order/w-plugin-mgmt/pom.xml |   71 +
 .../w-plugin-mgmt/sub/pom.xml                      |   71 +
 .../wo-plugin-mgmt/pom.xml                         |   69 +
 .../wo-plugin-mgmt/sub/pom.xml                     |   71 +
 .../resources-project-builder/micromailer/pom.xml  |  124 +
 .../micromailer/spice-parent-9.pom                 |  103 +
 .../multiple-filters/pom.xml                       |    0
 .../multiple-repos/pom.xml                         |   44 +
 .../multiple-repos/sub/pom.xml                     |   45 +
 .../nested-build-dir-interpolation/pom.xml         |   55 +
 .../parent-inheritance/child3.xml                  |    0
 .../parent-inheritance/pom.xml                     |    0
 .../parent-inheritance/sub/pom.xml                 |    0
 .../parent-interpolation/pom.xml                   |   16 +
 .../parent-interpolation/sub/pom.xml               |    9 +
 .../parent-pom-packaging/pom.xml                   |   35 +
 .../parent-pom-packaging/sub/pom.xml               |   40 +
 .../platform-file-separator/pom.xml                |   40 +
 .../plugin-config-append/no-profile/pom.xml        |   80 +
 .../no-profile/subproject/pom.xml                  |   70 +
 .../plugin-config-append/with-profile/pom.xml      |   90 +
 .../with-profile/subproject/pom.xml                |   80 +
 .../plugin-config-attributes/w-plugin-mgmt/pom.xml |   62 +
 .../plugin-config-attributes/w-profile/pom.xml     |   74 +
 .../wo-plugin-mgmt/pom.xml                         |   53 +
 .../plugin-config-merging/child/pom.xml            |   76 +
 .../plugin-config-merging/pom.xml                  |   72 +
 .../plugin-config-order/w-plugin-mgmt/pom.xml      |   68 +
 .../plugin-config-order/wo-plugin-mgmt/pom.xml     |   60 +
 .../plugin-config-properties/pom.xml               |    0
 .../plugin-exec-config-order/w-plugin-mgmt/pom.xml |   78 +
 .../wo-plugin-mgmt/pom.xml                         |   70 +
 .../plugin-exec-goals-order/w-plugin-mgmt/pom.xml  |   66 +
 .../plugin-exec-goals-order/wo-plugin-mgmt/pom.xml |   57 +
 .../plugin-exec-inheritance/pom.xml                |   75 +
 .../plugin-exec-inheritance/w-merge/pom.xml        |   48 +
 .../plugin-exec-inheritance/wo-merge/pom.xml       |   43 +
 .../pom.xml                                        |   56 +
 .../sub/pom.xml                                    |   59 +
 .../plugin-exec-merging-wo-version/pom.xml         |   55 +
 .../plugin-exec-merging-wo-version/sub/pom.xml     |   58 +
 .../plugin-exec-merging/w-plugin-mgmt/pom.xml      |   58 +
 .../plugin-exec-merging/w-plugin-mgmt/sub/pom.xml  |   59 +
 .../plugin-exec-merging/wo-plugin-mgmt/pom.xml     |   56 +
 .../plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml |   59 +
 .../plugin-exec-order-and-default-exec/pom.xml     |   71 +
 .../plugin-exec-order-with-lifecycle/pom.xml       |   52 +
 .../plugin-exec-order/w-plugin-mgmt/pom.xml        |   76 +
 .../plugin-exec-order/wo-plugin-mgmt/pom.xml       |   67 +
 .../plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml  |   72 +
 .../plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml |   64 +
 .../plugin-inheritance-merge-order/pom.xml         |   67 +
 .../plugin-inheritance-merge-order/sub/pom.xml     |   72 +
 .../plugin-inheritance-order/child/pom.xml         |   51 +
 .../plugin-inheritance-order/pom.xml               |   68 +
 .../plugin-inheritance-simple/pom.xml              |   16 +
 .../plugin-inheritance-simple/sub/pom.xml          |   20 +
 .../plugin-injection-merge-order/pom.xml           |  133 +
 .../plugin-interpolation-build/pom.xml             |    0
 .../plugin-interpolation-reporting/pom.xml         |    0
 .../plugin-management-dependencies/pom.xml         |   25 +
 .../plugin-management-dependencies/sub/pom.xml     |    0
 .../plugin-management-duplicate/pom.xml            |   39 +
 .../plugin-management-duplicate/sub/pom.xml        |   64 +
 .../child/pom.xml                                  |   53 +
 .../plugin-management-for-implicit-plugin/pom.xml  |   61 +
 .../plugin-management-inheritance/pom.xml          |   64 +
 .../plugin-merge-simple/pom.xml                    |    0
 .../plugin-order/nexus-parent.xml                  |    0
 .../resources-project-builder/plugin-order/pom.xml |    0
 .../pluginmanagement-inherited/pom.xml             |   18 +
 .../pluginmanagement-inherited/sub/pom.xml         |   17 +
 .../pom-encoding/latin-1/pom.xml                   |   36 +
 .../pom-encoding/utf-8/pom.xml                     |   36 +
 .../pom-inheritance/child-1/pom.xml                |   36 +
 .../pom-inheritance/child-2/pom.xml                |   36 +
 .../pom-inheritance/pom.xml                        |  188 +
 .../prerequisites-inheritance/child/pom.xml        |   36 +
 .../prerequisites-inheritance/pom.xml              |   33 +
 .../profile-default-deactivation/pom.xml           |    0
 .../profile-dependencies-multiple-profiles/pom.xml |   81 +
 .../profile-injected-dependencies/pom.xml          |   75 +
 .../profile-injection-order/pom.xml                |   68 +
 .../maven-inherit-plugin}/pom.xml                  |    0
 .../maven-pax-plugin/pom.xml                       |   12 +
 .../profile-module-inheritance/pom.xml             |    0
 .../profile-module-inheritance/sub/pom.xml         |   12 +
 .../profile-module/module-1/pom.xml                |    9 +
 .../profile-module/module-2/pom.xml                |    9 +
 .../profile-module/module-3/pom.xml                |    9 +
 .../profile-module/module-4/pom.xml                |    9 +
 .../profile-module/module-5/pom.xml                |    9 +
 .../profile-module/pom.xml                         |    0
 .../profile-plugin-mng-dependencies/pom.xml        |   77 +
 .../profile-plugin-mng-dependencies/sub/pom.xml    |   62 +
 .../profile-plugins/pom.xml                        |   52 +
 .../profile-properties-interpolation/pom.xml       |   54 +
 .../properties-inheritance/pom.xml                 |   34 +
 .../properties-inheritance/sub/pom.xml             |   40 +
 .../properties-no-duplication/pom.xml              |    0
 .../properties-no-duplication/sub/pom.xml          |   17 +
 .../repo-inheritance/pom.xml                       |   64 +
 .../reporting-interpolation/pom.xml                |    6 +
 .../reporting-plugin-config/pom.xml                |   51 +
 .../reporting-plugin-config/sub/pom.xml            |   48 +
 .../jetty-parent.xml                               |    0
 .../single-configuration-inheritance/pom.xml       |    0
 .../system-property-interpolation/pom.xml          |   30 +
 .../resources-project-builder/unc-path/pom.xml     |   41 +
 .../resources-project-builder/unc-path/sub/pom.xml |   57 +
 .../dep-mgmt-in-profile/pom.xml                    |   49 +
 .../unique-dependency-key/dep-mgmt/pom.xml         |   44 +
 .../unique-dependency-key/deps-in-profile/pom.xml  |   47 +
 .../unique-dependency-key/deps/pom.xml             |   42 +
 .../artifact-repo-in-profile/pom.xml               |   51 +
 .../unique-repo-id/artifact-repo/pom.xml           |   45 +
 .../unique-repo-id/plugin-repo-in-profile/pom.xml  |   51 +
 .../unique-repo-id/plugin-repo/pom.xml             |   45 +
 .../url-append/child/pom.xml                       |   64 +
 .../url-append/parent/pom.xml                      |   53 +
 .../url-inheritance/another-parent/pom.xml         |   36 +
 .../url-inheritance/another-parent/sub/pom.xml     |   35 +
 .../url-inheritance/pom.xml                        |   74 +
 .../url-inheritance/sub/pom.xml                    |   35 +
 .../url-no-decoding/pom.xml                        |   64 +
 .../xml-coalesce-text/pom.xml                      |  567 +++
 .../xml-markup-interpolation/pom.xml               |   41 +
 .../xml-whitespace/pom.xml                         |   43 +
 .../xml-whitespace/sub/pom.xml                     |   49 +
 .../test/resources-settings/repositories/pom.xml   |    0
 .../resources-settings/repositories/settings.xml   |   55 +
 .../resources-settings/settings-no-pom/pom.xml     |   13 +
 .../settings-no-pom/settings.xml                   |   20 +
 .../test-pom-and-settings-interpolation/pom.xml    |   78 +
 .../settings.xml                                   |   35 +
 .../META-INF/maven/org.apache.maven.api.di.Inject  |    1 +
 .../org.apache.maven/maven-core/pom.properties     |    0
 .../1.0.3/commons-logging-1.0.3.jar                |  Bin 0 -> 31605 bytes
 .../1.0.3/commons-logging-1.0.3.jar.sha1           |    1 +
 .../1.0.3/commons-logging-1.0.3.pom                |   31 +
 .../1.0.3/commons-logging-1.0.3.pom.sha1           |    1 +
 ...logging-1.0.4-javadoc-resources.jar.lastUpdated |    4 +
 .../1.0.4/commons-logging-1.0.4.jar                |  Bin 0 -> 38015 bytes
 .../1.0.4/commons-logging-1.0.4.jar.sha1           |    1 +
 .../1.0.4/commons-logging-1.0.4.pom                |  165 +
 .../1.0.4/commons-logging-1.0.4.pom.sha1           |    1 +
 .../apiv4-repo/junit/junit/4.13.1/junit-4.13.1.jar |  Bin 0 -> 382708 bytes
 .../junit/junit/4.13.1/junit-4.13.1.jar.sha1       |    1 +
 .../apiv4-repo/junit/junit/4.13.1/junit-4.13.1.pom |  587 +++
 .../junit/junit/4.13.1/junit-4.13.1.pom.sha1       |    1 +
 .../apiv4-repo}/org/apache/apache/3/apache-3.pom   |    0
 .../org/apache/apache/3/apache-3.pom.md5           |    0
 .../org/apache/apache/3/apache-3.pom.sha1          |    0
 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar   |  Bin
 .../maven-artifact-3.0-SNAPSHOT.jar.md5            |    0
 .../maven-artifact-3.0-SNAPSHOT.jar.sha1           |    0
 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom   |  112 +
 .../maven-artifact-3.0-SNAPSHOT.pom.md5            |    0
 .../maven-artifact-3.0-SNAPSHOT.pom.sha1           |    0
 .../test/test-extension/1}/test-extension-1.jar    |  Bin
 .../test/test-extension/1/test-extension-1.pom     |   73 +
 .../test/test-extension/1/test-extension-1.pom.md5 |    0
 .../test-extension/1/test-extension-1.pom.sha1     |    0
 .../1/test-lifecycle-and-artifactHandler-1.jar     |  Bin
 .../1/test-lifecycle-and-artifactHandler-1.pom     |   44 +
 .../1/test-lifecycle-and-artifactHandler-1.pom.md5 |    0
 .../test-lifecycle-and-artifactHandler-1.pom.sha1  |    0
 .../apache/maven/maven-parent/4/maven-parent-4.pom |    0
 .../maven/maven-parent/4/maven-parent-4.pom.md5    |    0
 .../maven/maven-parent/4/maven-parent-4.pom.sha1   |    0
 .../apache/maven/maven-parent/5/maven-parent-5.pom |  466 +++
 .../maven/maven-parent/5/maven-parent-5.pom.md5    |    0
 .../maven/maven-parent/5/maven-parent-5.pom.sha1   |    0
 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.jar   |  Bin
 .../wagon-provider-api-1.0-beta-2.jar.md5          |    0
 .../wagon-provider-api-1.0-beta-2.jar.sha1         |    0
 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.pom   |    0
 .../wagon-provider-api-1.0-beta-2.pom.md5          |    0
 .../wagon-provider-api-1.0-beta-2.pom.sha1         |    0
 .../1.0-beta-2/wagon-providers-1.0-beta-2.pom      |   51 +
 .../1.0-beta-2/wagon-providers-1.0-beta-2.pom.md5  |    1 +
 .../1.0-beta-2/wagon-providers-1.0-beta-2.pom.sha1 |    1 +
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar         |  Bin 0 -> 17297 bytes
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar.md5     |    1 +
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar.sha1    |    1 +
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom         |   50 +
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom.md5     |    1 +
 .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom.sha1    |    1 +
 .../wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom    |  170 +
 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.md5      |    0
 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.sha1     |    0
 .../plexus-active-collections-1.0-beta-1.jar       |  Bin
 .../plexus-active-collections-1.0-beta-1.jar.md5   |    0
 .../plexus-active-collections-1.0-beta-1.jar.sha1  |    0
 .../plexus-active-collections-1.0-beta-1.pom       |   51 +
 .../plexus-active-collections-1.0-beta-1.pom.md5   |    0
 .../plexus-active-collections-1.0-beta-1.pom.sha1  |    0
 .../plexus-classworlds-1.2-alpha-10.jar            |  Bin
 .../plexus-classworlds-1.2-alpha-10.jar.md5        |    0
 .../plexus-classworlds-1.2-alpha-10.jar.sha1       |    0
 .../plexus-classworlds-1.2-alpha-10.pom            |   94 +
 .../plexus-classworlds-1.2-alpha-10.pom.md5        |    0
 .../plexus-classworlds-1.2-alpha-10.pom.sha1       |    0
 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar |  Bin
 .../plexus-classworlds-1.2-alpha-7.jar.md5         |    0
 .../plexus-classworlds-1.2-alpha-7.jar.sha1        |    0
 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom |   78 +
 .../plexus-classworlds-1.2-alpha-7.pom.md5         |    0
 .../plexus-classworlds-1.2-alpha-7.pom.sha1        |    0
 .../plexus-component-api-1.0-alpha-16.jar          |  Bin
 .../plexus-component-api-1.0-alpha-16.jar.md5      |    0
 .../plexus-component-api-1.0-alpha-16.jar.sha1     |    0
 .../plexus-component-api-1.0-alpha-16.pom          |    0
 .../plexus-component-api-1.0-alpha-16.pom.md5      |    0
 .../plexus-component-api-1.0-alpha-16.pom.sha1     |    0
 .../plexus-component-api-1.0-alpha-32.jar          |  Bin
 .../plexus-component-api-1.0-alpha-32.jar.md5      |    0
 .../plexus-component-api-1.0-alpha-32.jar.sha1     |    0
 .../plexus-component-api-1.0-alpha-32.pom          |    0
 .../plexus-component-api-1.0-alpha-32.pom.md5      |    0
 .../plexus-component-api-1.0-alpha-32.pom.sha1     |    0
 .../1.1.6/plexus-components-1.1.6.pom              |   60 +
 .../1.1.6/plexus-components-1.1.6.pom.md5          |    0
 .../1.1.6/plexus-components-1.1.6.pom.sha1         |    0
 .../plexus-container-default-1.0-alpha-16.jar      |  Bin
 .../plexus-container-default-1.0-alpha-16.jar.md5  |    0
 .../plexus-container-default-1.0-alpha-16.jar.sha1 |    0
 .../plexus-container-default-1.0-alpha-16.pom      |    0
 .../plexus-container-default-1.0-alpha-16.pom.md5  |    0
 .../plexus-container-default-1.0-alpha-16.pom.sha1 |    0
 .../plexus-container-default-1.0-alpha-32.jar      |  Bin
 .../plexus-container-default-1.0-alpha-32.jar.md5  |    0
 .../plexus-container-default-1.0-alpha-32.jar.sha1 |    0
 .../plexus-container-default-1.0-alpha-32.pom      |   98 +
 .../plexus-container-default-1.0-alpha-32.pom.md5  |    0
 .../plexus-container-default-1.0-alpha-32.pom.sha1 |    0
 .../plexus-containers-1.0-alpha-16.pom             |   49 +
 .../plexus-containers-1.0-alpha-16.pom.md5         |    0
 .../plexus-containers-1.0-alpha-16.pom.sha1        |    0
 .../plexus-containers-1.0-alpha-32.pom             |   49 +
 .../plexus-containers-1.0-alpha-32.pom.md5         |    0
 .../plexus-containers-1.0-alpha-32.pom.sha1        |    0
 .../plexus-utils/1.0.4/plexus-utils-1.0.4.jar      |  Bin 0 -> 163803 bytes
 .../plexus-utils/1.0.4/plexus-utils-1.0.4.jar.sha1 |    1 +
 .../plexus-utils/1.0.4/plexus-utils-1.0.4.pom      |  235 ++
 .../plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 |    1 +
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus-utils/1.1/plexus-utils-1.1.jar.md5      |    0
 .../plexus-utils/1.1/plexus-utils-1.1.jar.sha1     |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 .../plexus-utils/1.1/plexus-utils-1.1.pom.md5      |    0
 .../plexus-utils/1.1/plexus-utils-1.1.pom.sha1     |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar      |  Bin
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.md5  |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.sha1 |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom      |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.md5  |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.sha1 |    0
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom         |  273 ++
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.md5     |    0
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1    |    0
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom         |  308 ++
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.md5     |    0
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1    |    0
 .../codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom  |  205 +
 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.md5       |    0
 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1      |    0
 .../codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom  |  259 ++
 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.md5       |    0
 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1      |    0
 .../codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom  |  257 ++
 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.md5       |    0
 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.sha1      |    0
 ...rest-core-1.3-javadoc-resources.jar.lastUpdated |    4 +
 .../1.3/hamcrest-core-1.3-javadoc.jar              |  Bin 0 -> 242519 bytes
 .../1.3/hamcrest-core-1.3-javadoc.jar.sha1         |    1 +
 .../1.3/hamcrest-core-1.3-sources.jar              |  Bin 0 -> 32624 bytes
 .../1.3/hamcrest-core-1.3-sources.jar.sha1         |    1 +
 .../hamcrest-core/1.3/hamcrest-core-1.3.jar        |  Bin 0 -> 45024 bytes
 .../hamcrest-core/1.3/hamcrest-core-1.3.jar.sha1   |    1 +
 .../hamcrest-core/1.3/hamcrest-core-1.3.pom        |   18 +
 .../hamcrest-core/1.3/hamcrest-core-1.3.pom.sha1   |    1 +
 .../hamcrest-parent/1.3/hamcrest-parent-1.3.pom    |   72 +
 .../1.3/hamcrest-parent-1.3.pom.sha1               |    1 +
 .../src/test/resources/canonical-pom.xml           |    0
 .../src/test/resources/consumer/simple/pom.xml     |   32 +
 .../consumer/simple/simple-parent/pom.xml          |   51 +
 .../simple/simple-parent/simple-testutils/pom.xml  |   27 +
 .../simple/simple-parent/simple-weather/pom.xml    |   38 +
 .../simple/simple-parent/simple-webapp/pom.xml     |   47 +
 .../simple/simple-parent/utils-parent/pom.xml      |   27 +
 .../test/resources/consumer/trivial/child/pom.xml  |   18 +
 .../src/test/resources/consumer/trivial/pom.xml    |   47 +
 .../test/resources/dependencyManagement-pom.xml    |    0
 .../test/resources/distributionManagement-pom.xml  |    0
 .../t01/maven-test/jars/maven-test-a-1.0.jar       |  Bin
 .../t01/maven-test/jars/maven-test-a-1.1.jar       |  Bin
 .../t01/maven-test/jars/maven-test-b-1.0.jar       |  Bin
 .../t01/maven-test/jars/maven-test-b-1.1.jar       |  Bin
 .../t01/maven-test/jars/maven-test-c-1.0.jar       |  Bin
 .../t01/maven-test/jars/maven-test-c-1.1.jar       |  Bin
 .../t01/maven-test/jars/maven-test-d-1.0.jar       |  Bin
 .../t01/maven-test/jars/maven-test-d-1.1.jar       |  Bin
 .../t01/maven-test/jars/maven-test-d-1.2.jar       |  Bin
 .../t01/maven-test/poms/maven-test-a-1.0.pom       |    0
 .../t01/maven-test/poms/maven-test-a-1.1.pom       |    0
 .../t01/maven-test/poms/maven-test-b-1.0.pom       |    0
 .../t01/maven-test/poms/maven-test-b-1.1.pom       |    0
 .../t01/maven-test/poms/maven-test-c-1.0.pom       |    0
 .../t01/maven-test/poms/maven-test-c-1.1.pom       |    0
 .../t01/maven-test/poms/maven-test-d-1.0.pom       |    0
 .../t01/maven-test/poms/maven-test-d-1.1.pom       |    0
 .../t01/maven-test/poms/maven-test-d-1.2.pom       |    0
 .../test/resources/imports-repo/t01/p0/p1/pom.xml  |    0
 .../test/resources/imports-repo/t01/p0/p2/pom.xml  |    0
 .../test/resources/imports-repo/t01/p0/p3/pom.xml  |    0
 .../test/resources/imports-repo/t01/p0/p4/pom.xml  |    0
 .../src/test/resources/imports-repo/t01/p0/pom.xml |    0
 .../src/test/resources/local-repo/marker.txt       |    0
 .../maven-test/jars/maven-test-a-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-b-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-c-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-d-1.0.jar           |  Bin
 .../maven-test/poms/maven-test-a-1.0.pom           |    0
 .../maven-test/poms/maven-test-b-1.0.pom           |    0
 .../maven-test/poms/maven-test-c-1.0.pom           |    0
 .../maven-test/poms/maven-test-d-1.1.pom           |    0
 .../maven-test/poms/maven-test-d-1.2.pom           |    0
 .../jars/maven-snapshot-a-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-a-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-b-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-b-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-e-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-e-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../poms/maven-test-snapshot-resolving-1.0.pom     |    0
 .../apache/maven/MavenLifecycleParticipantTest.xml |    0
 .../org/apache/maven/execution/resume.properties   |    1 +
 .../apache/maven/execution}/test-extension-1.jar   |  Bin
 .../org/apache/apache/3/apache-3.pom               |    0
 .../org/apache/apache/3/apache-3.pom.md5           |    0
 .../org/apache/apache/3/apache-3.pom.sha1          |    0
 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar   |  Bin
 .../maven-artifact-3.0-SNAPSHOT.jar.md5            |    0
 .../maven-artifact-3.0-SNAPSHOT.jar.sha1           |    0
 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom   |  112 +
 .../maven-artifact-3.0-SNAPSHOT.pom.md5            |    0
 .../maven-artifact-3.0-SNAPSHOT.pom.sha1           |    0
 .../test/test-extension/1}/test-extension-1.jar    |  Bin
 .../test/test-extension/1/test-extension-1.pom     |   73 +
 .../test/test-extension/1/test-extension-1.pom.md5 |    0
 .../test-extension/1/test-extension-1.pom.sha1     |    0
 .../1/test-lifecycle-and-artifactHandler-1.jar     |  Bin
 .../1/test-lifecycle-and-artifactHandler-1.pom     |   44 +
 .../1/test-lifecycle-and-artifactHandler-1.pom.md5 |    0
 .../test-lifecycle-and-artifactHandler-1.pom.sha1  |    0
 .../apache/maven/maven-parent/4/maven-parent-4.pom |    0
 .../maven/maven-parent/4/maven-parent-4.pom.md5    |    0
 .../maven/maven-parent/4/maven-parent-4.pom.sha1   |    0
 .../apache/maven/maven-parent/5/maven-parent-5.pom |  466 +++
 .../maven/maven-parent/5/maven-parent-5.pom.md5    |    0
 .../maven/maven-parent/5/maven-parent-5.pom.sha1   |    0
 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.jar   |  Bin
 .../wagon-provider-api-1.0-beta-2.jar.md5          |    0
 .../wagon-provider-api-1.0-beta-2.jar.sha1         |    0
 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.pom   |    0
 .../wagon-provider-api-1.0-beta-2.pom.md5          |    0
 .../wagon-provider-api-1.0-beta-2.pom.sha1         |    0
 .../wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom    |  170 +
 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.md5      |    0
 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.sha1     |    0
 .../plexus-active-collections-1.0-beta-1.jar       |  Bin
 .../plexus-active-collections-1.0-beta-1.jar.md5   |    0
 .../plexus-active-collections-1.0-beta-1.jar.sha1  |    0
 .../plexus-active-collections-1.0-beta-1.pom       |   51 +
 .../plexus-active-collections-1.0-beta-1.pom.md5   |    0
 .../plexus-active-collections-1.0-beta-1.pom.sha1  |    0
 .../plexus-classworlds-1.2-alpha-10.jar            |  Bin
 .../plexus-classworlds-1.2-alpha-10.jar.md5        |    0
 .../plexus-classworlds-1.2-alpha-10.jar.sha1       |    0
 .../plexus-classworlds-1.2-alpha-10.pom            |   94 +
 .../plexus-classworlds-1.2-alpha-10.pom.md5        |    0
 .../plexus-classworlds-1.2-alpha-10.pom.sha1       |    0
 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar |  Bin
 .../plexus-classworlds-1.2-alpha-7.jar.md5         |    0
 .../plexus-classworlds-1.2-alpha-7.jar.sha1        |    0
 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom |   78 +
 .../plexus-classworlds-1.2-alpha-7.pom.md5         |    0
 .../plexus-classworlds-1.2-alpha-7.pom.sha1        |    0
 .../plexus-component-api-1.0-alpha-16.jar          |  Bin
 .../plexus-component-api-1.0-alpha-16.jar.md5      |    0
 .../plexus-component-api-1.0-alpha-16.jar.sha1     |    0
 .../plexus-component-api-1.0-alpha-16.pom          |    0
 .../plexus-component-api-1.0-alpha-16.pom.md5      |    0
 .../plexus-component-api-1.0-alpha-16.pom.sha1     |    0
 .../plexus-component-api-1.0-alpha-32.jar          |  Bin
 .../plexus-component-api-1.0-alpha-32.jar.md5      |    0
 .../plexus-component-api-1.0-alpha-32.jar.sha1     |    0
 .../plexus-component-api-1.0-alpha-32.pom          |    0
 .../plexus-component-api-1.0-alpha-32.pom.md5      |    0
 .../plexus-component-api-1.0-alpha-32.pom.sha1     |    0
 .../1.1.6/plexus-components-1.1.6.pom              |   60 +
 .../1.1.6/plexus-components-1.1.6.pom.md5          |    0
 .../1.1.6/plexus-components-1.1.6.pom.sha1         |    0
 .../plexus-container-default-1.0-alpha-16.jar      |  Bin
 .../plexus-container-default-1.0-alpha-16.jar.md5  |    0
 .../plexus-container-default-1.0-alpha-16.jar.sha1 |    0
 .../plexus-container-default-1.0-alpha-16.pom      |    0
 .../plexus-container-default-1.0-alpha-16.pom.md5  |    0
 .../plexus-container-default-1.0-alpha-16.pom.sha1 |    0
 .../plexus-container-default-1.0-alpha-32.jar      |  Bin
 .../plexus-container-default-1.0-alpha-32.jar.md5  |    0
 .../plexus-container-default-1.0-alpha-32.jar.sha1 |    0
 .../plexus-container-default-1.0-alpha-32.pom      |   98 +
 .../plexus-container-default-1.0-alpha-32.pom.md5  |    0
 .../plexus-container-default-1.0-alpha-32.pom.sha1 |    0
 .../plexus-containers-1.0-alpha-16.pom             |   49 +
 .../plexus-containers-1.0-alpha-16.pom.md5         |    0
 .../plexus-containers-1.0-alpha-16.pom.sha1        |    0
 .../plexus-containers-1.0-alpha-32.pom             |   49 +
 .../plexus-containers-1.0-alpha-32.pom.md5         |    0
 .../plexus-containers-1.0-alpha-32.pom.sha1        |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus-utils/1.1/plexus-utils-1.1.jar.md5      |    0
 .../plexus-utils/1.1/plexus-utils-1.1.jar.sha1     |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 .../plexus-utils/1.1/plexus-utils-1.1.pom.md5      |    0
 .../plexus-utils/1.1/plexus-utils-1.1.pom.sha1     |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar      |  Bin
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.md5  |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.sha1 |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom      |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.md5  |    0
 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.sha1 |    0
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom         |  273 ++
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.md5     |    0
 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1    |    0
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom         |  308 ++
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.md5     |    0
 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1    |    0
 .../codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom  |  205 +
 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.md5       |    0
 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1      |    0
 .../codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom  |  259 ++
 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.md5       |    0
 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1      |    0
 .../codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom  |  257 ++
 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.md5       |    0
 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.sha1      |    0
 .../extension/test-extension-repo/repo-marker.txt  |    0
 .../maven/lifecycle/LifecycleExecutorTest.xml      |    0
 .../resources/org/apache/maven/lifecycle/pom.xml   |  628 +++
 .../org/apache/maven/plugin/PluginManagerTest.xml  |    0
 .../maven/project/AbstractMavenProjectTestCase.xml |    0
 .../apache/maven/project/PomConstructionTest.xml   |    0
 .../maven/project/workspace/buildFromFile/pom.xml  |    0
 .../tests/project-caching/1/project-caching-1.pom  |    8 +
 .../tests/project-caching/maven-metadata-local.xml |    0
 .../project/workspace/buildModelLineage/pom.xml    |    0
 .../resolveParentPom/childAndParent/child/pom.xml  |    0
 .../resolveParentPom/childAndParent/pom.xml        |    0
 .../project/workspace/resolveParentPom/pom.xml     |    0
 .../settings/PomConstructionWithSettingsTest.xml   |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus-utils/1.1/plexus-utils-1.1.jar.sha1     |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 .../plexus-utils/1.1/plexus-utils-1.1.pom.sha1     |    0
 .../maven-core}/src/test/resources/pom.xml         |    0
 .../project-dynamism/plugin-level-dep.pom.xml      |   24 +
 .../test/resources/project-dynamism/pom-interp.xml |    0
 .../resources/project-dynamism/pom-relative.xml    |    0
 .../src/test/resources/project-dynamism/pom.xml    |    0
 .../projects/artifactMissingVersion/pom.xml        |    0
 .../src/test/resources/projects/bad-dependency.xml |    0
 .../src/test/resources/projects/bad-project.xml    |    0
 .../src/test/resources/projects/badPom.xml         |    0
 ...oject-which-needs-directory-alignment-child.xml |    0
 .../project-which-needs-directory-alignment.xml    |    0
 ...oject-which-needs-directory-alignment-child.xml |    0
 .../projects/basic-resolveDependencies.xml         |    0
 .../projects/build-path-expression-pom.xml         |    0
 .../src/test/resources/projects/build.properties   |    0
 .../child-which-inherits-from-super-model.xml      |    0
 .../resources/projects/child-with-bogus-parent.xml |    0
 .../src/test/resources/projects/child.xml          |    0
 .../projects/duplicate-plugins-merged-pom.xml      |    0
 .../resources/projects/fully-populated-child.xml   |    0
 .../projects/future-model-version-pom.xml          |   25 +
 .../projects/future-schema-model-version-pom.xml   |   24 +
 .../grandchild-check/child/grandchild/pom.xml      |    9 +
 .../projects/grandchild-check/child/pom.xml        |   13 +
 .../resources/projects/grandchild-check/pom.xml    |    7 +
 .../projects/modelsource/module01/pom.xml          |    0
 .../test/resources/projects/modelsource/pom.xml    |    0
 .../resources/projects/modelsourcebasedir/pom.xml  |   19 +
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../pom.xml                                        |    0
 .../parent-version-range-external-valid/pom.xml    |    0
 .../child/pom.xml                                  |    0
 .../pom.xml                                        |    0
 .../child/pom.xml                                  |    0
 .../pom.xml                                        |    0
 .../child/pom.xml                                  |    0
 .../pom.xml                                        |    0
 .../child/pom.xml                                  |    0
 .../pom.xml                                        |    0
 .../parent-version-range-local-valid/child/pom.xml |    0
 .../parent-version-range-local-valid}/pom.xml      |    0
 .../resources/projects/past-model-version-pom.xml  |    0
 .../pom.xml                                        |   17 +
 .../resources/projects/pom-with-profiles/pom.xml   |   46 +
 .../src/test/resources/projects/project.xml        |    0
 .../src/test/resources/projects/reread/pom1.xml    |   26 +
 .../src/test/resources/projects/reread/pom2.xml    |   27 +
 .../projects/subprojects-discover/child/pom.xml    |    8 +
 .../projects/subprojects-discover/pom.xml          |    6 +
 .../test/resources/projects/transform/after.pom    |   82 +
 .../test/resources/projects/transform/before.pom   |  117 +
 .../resources/projects/transform/jar/after.pom     |   35 +
 .../resources/projects/transform/jar/before.pom    |   74 +
 .../test/resources/projects/tree/consumer/pom.xml  |   16 +
 .../src/test/resources/projects/tree/dep/pom.xml   |    9 +
 .../src/test/resources/projects/tree/pom.xml       |   10 +
 .../projects/versionless-managed-dependency.xml    |    0
 .../maven-test/jars/maven-test-b-1.0.jar           |  Bin
 .../maven-test/jars/maven-test-b-1.0.jar.md5       |    0
 .../maven-test/poms/maven-test-b-1.0.pom           |    0
 .../jars/maven-snapshot-a-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-a-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-b-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-b-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../jars/maven-snapshot-c-1.0-SNAPSHOT.jar         |  Bin
 ...en-snapshot-c-1.0-SNAPSHOT.jar.snapshot-version |    0
 .../maven-test/jars/maven-test-z-1.0.jar           |  Bin
 .../resources/withActiveByDefaultProfile-pom.xml   |    0
 impl/maven-di/pom.xml                              |   55 +
 .../main/java/org/apache/maven/di/Injector.java    |  176 +
 .../src/main/java/org/apache/maven/di/Key.java     |  206 +
 .../src/main/java/org/apache/maven/di/Scope.java   |   69 +
 .../java/org/apache/maven/di/impl/Binding.java     |  196 +
 .../apache/maven/di/impl/BindingInitializer.java   |   58 +
 .../java/org/apache/maven/di/impl/DIException.java |   36 +
 .../java/org/apache/maven/di/impl/Dependency.java  |   31 +
 .../org/apache/maven/di/impl/InjectorImpl.java     |  479 +++
 .../org/apache/maven/di/impl/ReflectionUtils.java  |  411 ++
 .../main/java/org/apache/maven/di/impl/Types.java  |  721 ++++
 impl/maven-di/src/site/site.xml                    |   35 +
 .../org/apache/maven/di/impl/InjectorImplTest.java |  508 +++
 .../org/apache/maven/di/impl/TypeUtilsTest.java    |  190 +
 impl/maven-executor/pom.xml                        |  130 +
 .../java/org/apache/maven/api/cli/Executor.java    |   75 +
 .../apache/maven/api/cli/ExecutorException.java    |   51 +
 .../org/apache/maven/api/cli/ExecutorRequest.java  |  519 +++
 .../maven/cling/executor/ExecutorHelper.java       |   83 +
 .../apache/maven/cling/executor/ExecutorTool.java  |   76 +
 .../executor/embedded/EmbeddedMavenExecutor.java   |  442 ++
 .../cling/executor/forked/ForkedMavenExecutor.java |  210 +
 .../maven/cling/executor/internal/HelperImpl.java  |  104 +
 .../maven/cling/executor/internal/ToolboxTool.java |  150 +
 .../cling/executor/MavenExecutorTestSupport.java   |  403 ++
 .../apache/maven/cling/executor/MimirInfuser.java  |   57 +
 .../embedded/EmbeddedMavenExecutorTest.java        |   33 +
 .../executor/forked/ForkedMavenExecutorTest.java   |   33 +
 .../maven/cling/executor/impl/ToolboxToolTest.java |  214 +
 .../test/resources-filtered/ut-mimir.properties    |    8 +
 impl/maven-impl/pom.xml                            |  198 +
 .../model/DependencyManagementImporter.java        |   47 +
 .../model/DependencyManagementInjector.java        |   40 +
 .../api/services/model/InheritanceAssembler.java   |   44 +
 .../services/model/LifecycleBindingsInjector.java  |   42 +
 .../api/services/model/ModelInterpolator.java      |   53 +
 .../maven/api/services/model/ModelNormalizer.java  |   50 +
 .../api/services/model/ModelPathTranslator.java    |   42 +
 .../maven/api/services/model/ModelProcessor.java   |   52 +
 .../maven/api/services/model/ModelResolver.java    |  148 +
 .../api/services/model/ModelResolverException.java |  116 +
 .../api/services/model/ModelUrlNormalizer.java     |   38 +
 .../maven/api/services/model/ModelValidator.java   |   94 +
 .../api/services/model/ModelVersionParser.java     |   70 +
 .../maven/api/services/model/PathTranslator.java   |   40 +
 .../model/PluginConfigurationExpander.java         |   39 +
 .../services/model/PluginManagementInjector.java   |   40 +
 .../services/model/ProfileActivationContext.java   |  133 +
 .../maven/api/services/model/ProfileActivator.java |   54 +
 .../maven/api/services/model/ProfileInjector.java  |   59 +
 .../maven/api/services/model/ProfileSelector.java  |   45 +
 .../maven/api/services/model/RootDetector.java     |   30 +
 .../maven/api/services/model/RootLocator.java      |   54 +
 .../maven/api/services/model/UrlNormalizer.java    |   30 +
 .../java/org/apache/maven/impl/AbstractNode.java   |   56 +
 .../org/apache/maven/impl/AbstractSession.java     |  997 +++++
 .../apache/maven/impl/AetherDependencyWrapper.java |  127 +
 .../org/apache/maven/impl/DefaultArtifact.java     |  120 +
 .../maven/impl/DefaultArtifactCoordinates.java     |   99 +
 .../impl/DefaultArtifactCoordinatesFactory.java    |   64 +
 .../apache/maven/impl/DefaultArtifactDeployer.java |   59 +
 .../apache/maven/impl/DefaultArtifactFactory.java  |   84 +
 .../maven/impl/DefaultArtifactInstaller.java       |   58 +
 .../apache/maven/impl/DefaultArtifactResolver.java |  262 ++
 .../apache/maven/impl/DefaultBuilderProblem.java   |  111 +
 .../impl/DefaultChecksumAlgorithmService.java      |  202 +
 .../org/apache/maven/impl/DefaultDependency.java   |   86 +
 .../maven/impl/DefaultDependencyCoordinates.java   |   67 +
 .../impl/DefaultDependencyCoordinatesFactory.java  |   75 +
 .../maven/impl/DefaultDependencyResolver.java      |  232 ++
 .../impl/DefaultDependencyResolverResult.java      |  414 ++
 .../maven/impl/DefaultDownloadedArtifact.java      |   40 +
 .../maven/impl/DefaultJavaToolchainFactory.java    |  221 +
 .../apache/maven/impl/DefaultLocalRepository.java  |   58 +
 .../maven/impl/DefaultLocalRepositoryManager.java  |   64 +
 .../apache/maven/impl/DefaultMessageBuilder.java   |   82 +
 .../maven/impl/DefaultMessageBuilderFactory.java   |   60 +
 .../maven/impl/DefaultModelUrlNormalizer.java      |   80 +
 .../maven/impl/DefaultModelVersionParser.java      |  277 ++
 .../apache/maven/impl/DefaultModelXmlFactory.java  |  170 +
 .../java/org/apache/maven/impl/DefaultNode.java    |  180 +
 .../maven/impl/DefaultPathMatcherFactory.java      |   81 +
 .../impl/DefaultPluginConfigurationExpander.java   |  107 +
 .../apache/maven/impl/DefaultPluginXmlFactory.java |  129 +
 .../apache/maven/impl/DefaultProducedArtifact.java |   33 +
 .../apache/maven/impl/DefaultRemoteRepository.java |   75 +
 .../maven/impl/DefaultRepositoryFactory.java       |  101 +
 .../apache/maven/impl/DefaultSettingsBuilder.java  |  367 ++
 .../maven/impl/DefaultSettingsValidator.java       |  365 ++
 .../maven/impl/DefaultSettingsXmlFactory.java      |   98 +
 .../org/apache/maven/impl/DefaultSourceRoot.java   |  322 ++
 .../apache/maven/impl/DefaultSuperPomProvider.java |   80 +
 .../apache/maven/impl/DefaultToolchainManager.java |  127 +
 .../maven/impl/DefaultToolchainsBuilder.java       |  195 +
 .../maven/impl/DefaultToolchainsXmlFactory.java    |   93 +
 .../org/apache/maven/impl/DefaultTransport.java    |  151 +
 .../maven/impl/DefaultTransportProvider.java       |   62 +
 .../apache/maven/impl/DefaultUrlNormalizer.java    |   61 +
 .../apache/maven/impl/DefaultVersionParser.java    |   64 +
 .../maven/impl/DefaultVersionRangeResolver.java    |  117 +
 .../apache/maven/impl/DefaultVersionResolver.java  |  106 +
 .../maven/impl/ExtensibleEnumRegistries.java       |  103 +
 .../main/java/org/apache/maven/impl/ImplUtils.java |   42 +
 .../org/apache/maven/impl/InternalSession.java     |  141 +
 .../org/apache/maven/impl/MappedCollection.java    |   55 +
 .../java/org/apache/maven/impl/MappedList.java     |   45 +
 .../org/apache/maven/impl/PathModularization.java  |  264 ++
 .../apache/maven/impl/PathModularizationCache.java |  189 +
 .../java/org/apache/maven/impl/PathSelector.java   |  686 ++++
 .../org/apache/maven/impl/PropertiesAsMap.java     |  104 +
 .../org/apache/maven/impl/RequestTraceHelper.java  |  138 +
 .../org/apache/maven/impl/SettingsUtilsV4.java     |  389 ++
 .../java/org/apache/maven/impl/StaxLocation.java   |   76 +
 .../java/org/apache/maven/impl/WrapperNode.java    |   77 +
 .../maven/impl/cache/AbstractRequestCache.java     |  186 +
 .../apache/maven/impl/cache/CachingSupplier.java   |   83 +
 .../maven/impl/cache/DefaultRequestCache.java      |   75 +
 .../impl/cache/DefaultRequestCacheFactory.java     |   34 +
 .../apache/maven/impl/cache/SoftIdentityMap.java   |  239 ++
 .../apache/maven/impl/di/MojoExecutionScope.java   |  125 +
 .../apache/maven/impl/di/OutOfScopeException.java  |   31 +
 .../org/apache/maven/impl/di/SessionScope.java     |  188 +
 .../model/DefaultDependencyManagementImporter.java |  192 +
 .../model/DefaultDependencyManagementInjector.java |  119 +
 .../impl/model/DefaultInheritanceAssembler.java    |  345 ++
 .../maven/impl/model/DefaultInterpolator.java      |  428 ++
 .../model/DefaultLifecycleBindingsInjector.java    |  199 +
 .../maven/impl/model/DefaultModelBuilder.java      | 2271 +++++++++++
 .../impl/model/DefaultModelBuilderResult.java      |  187 +
 .../maven/impl/model/DefaultModelInterpolator.java |  262 ++
 .../maven/impl/model/DefaultModelNormalizer.java   |  147 +
 .../impl/model/DefaultModelPathTranslator.java     |  181 +
 .../maven/impl/model/DefaultModelProblem.java      |  184 +
 .../maven/impl/model/DefaultModelProcessor.java    |  143 +
 .../maven/impl/model/DefaultModelValidator.java    | 2377 +++++++++++
 .../apache/maven/impl/model/DefaultOsService.java  |   58 +
 .../maven/impl/model/DefaultPathTranslator.java    |   58 +
 .../model/DefaultPluginManagementInjector.java     |  128 +
 .../model/DefaultProfileActivationContext.java     |  464 +++
 .../maven/impl/model/DefaultProfileInjector.java   |  249 ++
 .../maven/impl/model/DefaultProfileSelector.java   |  121 +
 .../java/org/apache/maven/impl/model/Graph.java    |   96 +
 .../maven/impl/model/MavenBuildTimestamp.java      |   76 +
 .../apache/maven/impl/model/MavenModelMerger.java  |  654 +++
 .../org/apache/maven/impl/model/ModelData.java     |   45 +
 .../apache/maven/impl/model/ModelProblemUtils.java |  133 +
 .../impl/model/profile/ConditionFunctions.java     |  240 ++
 .../maven/impl/model/profile/ConditionParser.java  |  636 +++
 .../model/profile/ConditionProfileActivator.java   |  197 +
 .../impl/model/profile/FileProfileActivator.java   |  114 +
 .../model/profile/JdkVersionProfileActivator.java  |  198 +
 .../profile/OperatingSystemProfileActivator.java   |  161 +
 .../model/profile/PackagingProfileActivator.java   |   57 +
 .../model/profile/PropertyProfileActivator.java    |  107 +
 .../maven/impl/model/reflection/ClassMap.java      |  388 ++
 .../model/reflection/IntrospectionException.java   |   38 +
 .../maven/impl/model/reflection/MethodMap.java     |  391 ++
 .../model/reflection/ReflectionValueExtractor.java |  300 ++
 .../impl/model/rootlocator/DefaultRootLocator.java |  107 +
 .../impl/model/rootlocator/DotMvnRootDetector.java |   33 +
 .../impl/model/rootlocator/PomXmlRootDetector.java |   58 +
 .../impl/resolver/ArtifactDescriptorUtils.java     |   91 +
 .../resolver/DefaultArtifactDescriptorReader.java  |  430 ++
 .../maven/impl/resolver/DefaultModelResolver.java  |  188 +
 .../impl/resolver/DefaultVersionRangeResolver.java |  275 ++
 .../impl/resolver/DefaultVersionResolver.java      |  508 +++
 .../maven/impl/resolver/LocalSnapshotMetadata.java |  147 +
 .../resolver/LocalSnapshotMetadataGenerator.java   |   79 +
 .../resolver/MavenArtifactRelocationSource.java    |   45 +
 .../apache/maven/impl/resolver/MavenMetadata.java  |  145 +
 .../impl/resolver/MavenSessionBuilderSupplier.java |  162 +
 .../maven/impl/resolver/MavenSnapshotMetadata.java |   84 +
 .../maven/impl/resolver/MavenVersionScheme.java    |   53 +
 .../maven/impl/resolver/MavenWorkspaceReader.java  |   31 +
 .../maven/impl/resolver/PluginsMetadata.java       |  125 +
 .../impl/resolver/PluginsMetadataGenerator.java    |  176 +
 .../resolver/PluginsMetadataGeneratorFactory.java  |   51 +
 .../maven/impl/resolver/RelocatedArtifact.java     |  174 +
 .../impl/resolver/RemoteSnapshotMetadata.java      |  148 +
 .../resolver/RemoteSnapshotMetadataGenerator.java  |  109 +
 .../resolver/SnapshotMetadataGeneratorFactory.java |   51 +
 .../maven/impl/resolver/VersionsMetadata.java      |  138 +
 .../impl/resolver/VersionsMetadataGenerator.java   |  104 +
 .../resolver/VersionsMetadataGeneratorFactory.java |   51 +
 .../resolver/artifact/FatArtifactTraverser.java    |   67 +
 .../resolver/artifact/MavenArtifactProperties.java |   56 +
 .../apache/maven/impl/resolver/package-info.java   |    6 +
 ...ributionManagementArtifactRelocationSource.java |   75 +
 .../UserPropertiesArtifactRelocationSource.java    |  206 +
 .../scopes/Maven3ScopeManagerConfiguration.java    |  168 +
 .../scopes/Maven4ScopeManagerConfiguration.java    |  197 +
 .../maven/impl/resolver/type/DefaultType.java      |  127 +
 .../impl/resolver/type/DefaultTypeProvider.java    |   90 +
 .../impl/resolver/validator/MavenValidator.java    |   93 +
 .../resolver/validator/MavenValidatorFactory.java  |   36 +
 .../apache/maven/impl/standalone/ApiRunner.java    |  442 ++
 .../impl/standalone/RepositorySystemSupplier.java  |  605 +++
 .../UnsupportedInStandaloneModeException.java      |   47 +
 .../apache/maven/impl/standalone/package-info.java |   32 +
 .../main/java/org/apache/maven/impl/util/Os.java   |  227 ++
 .../apache/maven/impl/util/PhasingExecutor.java    |  165 +
 ...rg.apache.maven.api.services.model.RootDetector |    2 +
 ...org.apache.maven.api.services.model.RootLocator |    1 +
 .../resources/org/apache/maven/model/pom-4.0.0.xml |   58 +
 .../resources/org/apache/maven/model/pom-4.1.0.xml |   68 +
 .../resources/org/apache/maven/model/pom-4.2.0.xml |   68 +
 impl/maven-impl/src/site/apt/dependency-types.apt  |   74 +
 impl/maven-impl/src/site/site.xml                  |   35 +
 .../org/apache/maven/impl/AbstractVersionTest.java |   68 +
 .../maven/impl/DefaultModelVersionParserTest.java  |   36 +
 .../maven/impl/DefaultModelXmlFactoryTest.java     |  125 +
 .../org/apache/maven/impl/DefaultNodeTest.java     |   69 +
 .../maven/impl/DefaultPathMatcherFactoryTest.java  |  238 ++
 .../maven/impl/DefaultPluginXmlFactoryTest.java    |  299 ++
 .../maven/impl/DefaultProblemCollectorTest.java    |  162 +
 .../impl/DefaultSettingsBuilderFactoryTest.java    |   75 +
 .../maven/impl/DefaultSettingsValidatorTest.java   |   73 +
 .../apache/maven/impl/DefaultSourceRootTest.java   |  119 +
 .../maven/impl/DefaultToolchainManagerTest.java    |  125 +
 .../apache/maven/impl/ModelVersionParserTest.java  |  101 +
 .../org/apache/maven/impl/PathSelectorTest.java    |   93 +
 .../apache/maven/impl/RequestTraceHelperTest.java  |   87 +
 .../org/apache/maven/impl/VersionRangeTest.java    |  145 +
 .../java/org/apache/maven/impl/VersionTest.java    |  454 +++
 .../maven/impl/XmlFactoryTransformerTest.java      |  246 ++
 .../maven/impl/cache/AbstractRequestCacheTest.java |  261 ++
 .../maven/impl/cache/SoftIdentityMapTest.java      |  200 +
 .../maven/impl/model/ComplexActivationTest.java    |   88 +
 .../DefaultDependencyManagementImporterTest.java   |  124 +
 .../maven/impl/model/DefaultInterpolatorTest.java  |  274 ++
 .../impl/model/DefaultModelBuilderResultTest.java  |  112 +
 .../maven/impl/model/DefaultModelBuilderTest.java  |  128 +
 .../impl/model/DefaultModelInterpolatorTest.java   |  595 +++
 .../impl/model/DefaultModelValidatorTest.java      |  947 +++++
 .../maven/impl/model/InterningTransformerTest.java |  413 ++
 .../maven/impl/model/MavenBuildTimestampTest.java  |   38 +
 .../maven/impl/model/MavenModelMergerTest.java     |  103 +
 .../maven/impl/model/ModelValidationBenchmark.java |  327 ++
 .../profile/AbstractProfileActivatorTest.java      |   81 +
 .../impl/model/profile/ConditionParserTest.java    |  299 ++
 .../profile/ConditionProfileActivatorTest.java     |  474 +++
 .../model/profile/FileProfileActivatorTest.java    |  141 +
 .../profile/JdkVersionProfileActivatorTest.java    |  196 +
 .../OperatingSystemProfileActivatorTest.java       |  148 +
 .../profile/PropertyProfileActivatorTest.java      |  166 +
 .../impl/model/profile/SimpleProblemCollector.java |  109 +
 .../reflection/ReflectionValueExtractorTest.java   |  574 +++
 .../impl/resolver/DefaultModelResolverTest.java    |  228 ++
 .../impl/secdispatcher/SecDispatcherProvider.java  |   85 +
 .../org/apache/maven/impl/standalone/DiTest.java   |   41 +
 .../maven/impl/standalone/RequestTraceTest.java    |  132 +
 .../maven/impl/standalone/TestApiStandalone.java   |   93 +
 .../maven/impl/util/PhasingExecutorTest.java       |   45 +
 .../remote-repo/org/apache/apache/1/apache-1.pom   |    0
 .../org/apache/apache/maven-metadata.xml           |    0
 .../org/apache/maven/its/a/0.1/a-0.1.jar           |  Bin
 .../org/apache/maven/its/a/0.1/a-0.1.pom           |   41 +
 .../org/apache/maven/its/a/maven-metadata.xml      |    0
 .../org/apache/maven/its/b/0.1/b-0.1.jar           |  Bin
 .../org/apache/maven/its/b/0.1/b-0.1.pom           |   49 +
 .../org/apache/maven/its/b/maven-metadata.xml      |    0
 .../org/apache/maven/its/bom/0.1/bom-0.1.pom       |    0
 .../org/apache/maven/its/bom/maven-metadata.xml    |    0
 .../org/apache/maven/its/parent/0.1/parent-0.1.pom |    0
 .../org/apache/maven/its/parent/maven-metadata.xml |    0
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.jar    |  Bin
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.pom    |   70 +
 .../maven/its/plugins/maven-it-plugin/0.1/pom.xml  |   70 +
 .../its/plugins/maven-it-plugin/maven-metadata.xml |    0
 .../apache/maven/its/plugins/maven-metadata.xml    |    0
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.jar  |  Bin
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.pom  |   23 +
 .../org/apache/maven/maven/2.0/maven-2.0.pom       |  264 ++
 .../0.1/maven-clean-plugin-0.1.jar                 |  Bin
 .../0.1/maven-clean-plugin-0.1.pom                 |   70 +
 .../plugins/maven-clean-plugin/maven-metadata.xml  |    0
 .../0.1/maven-compiler-plugin-0.1.jar              |  Bin
 .../0.1/maven-compiler-plugin-0.1.pom              |   70 +
 .../maven-compiler-plugin/maven-metadata.xml       |    0
 .../0.1/maven-deploy-plugin-0.1.jar                |  Bin
 .../0.1/maven-deploy-plugin-0.1.pom                |   70 +
 .../plugins/maven-deploy-plugin/maven-metadata.xml |    0
 .../0.1/maven-install-plugin-0.1.jar               |  Bin
 .../0.1/maven-install-plugin-0.1.pom               |   70 +
 .../maven-install-plugin/maven-metadata.xml        |    0
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.jar  |  Bin
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.pom  |   70 +
 .../plugins/maven-jar-plugin/maven-metadata.xml    |    0
 .../org/apache/maven/plugins/maven-metadata.xml    |    0
 .../0.1/maven-plugin-plugin-0.1.jar                |  Bin
 .../0.1/maven-plugin-plugin-0.1.pom                |   70 +
 .../plugins/maven-plugin-plugin/maven-metadata.xml |    0
 .../0.1/maven-resources-plugin-0.1.jar             |  Bin
 .../0.1/maven-resources-plugin-0.1.pom             |   70 +
 .../maven-resources-plugin/maven-metadata.xml      |    0
 .../0.1/maven-surefire-plugin-0.1.jar              |  Bin
 .../0.1/maven-surefire-plugin-0.1.pom              |   70 +
 .../maven-surefire-plugin/maven-metadata.xml       |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 .../src/test/resources/poms/factory/complex.xml    |   49 +
 .../poms/factory/complexExistsAndMissing.xml       |   24 +
 .../factory/props-and-profiles-grand-parent.xml    |   34 +
 .../poms/factory/props-and-profiles-parent.xml     |   28 +
 .../resources/poms/factory/props-and-profiles.xml  |   24 +
 .../validation/bad-dependency-exclusion-id.xml     |    0
 .../validation/bad-dependency-management-scope.xml |    0
 .../poms/validation/bad-dependency-scope.xml       |    0
 .../poms/validation/bad-dependency-version.xml     |    0
 .../validation/bad-import-scope-classifier.xml     |    0
 .../poms/validation/bad-import-scope-type.xml      |    0
 .../resources/poms/validation/bad-modelVersion.xml |    0
 .../validation/bad-plugin-dependency-scope.xml     |    0
 .../validation/bad-plugin-dependency-version.xml   |    0
 .../poms/validation/bad-plugin-version.xml         |    0
 .../poms/validation/bad-repository-id.xml          |    0
 .../poms/validation/bad-snapshot-version.xml       |    0
 .../test/resources/poms/validation/bad-version.xml |    0
 .../poms/validation/basedir-system-path.xml        |    0
 ...-dependency-metaversions-latest-and-release.xml |    0
 .../validation/distribution-management-status.xml  |    0
 .../resources/poms/validation/duplicate-module.xml |    0
 .../poms/validation/duplicate-plugin-execution.xml |    0
 .../resources/poms/validation/duplicate-plugin.xml |    0
 .../poms/validation/duplicate-profile-id.xml       |    0
 .../resources/poms/validation/empty-module.xml     |    0
 .../poms/validation/empty-plugin-version.xml       |    0
 .../poms/validation/hard-coded-system-path.xml     |    0
 .../poms/validation/incomplete-parent.xml          |    0
 .../invalid-aggregator-packaging-pom.xml           |    0
 .../poms/validation/invalid-coordinate-ids-pom.xml |    0
 .../poms/validation/invalid-profile-ids.xml        |   47 +
 .../resources/poms/validation/missing-1-pom.xml    |    0
 .../poms/validation/missing-artifactId-pom.xml     |    0
 .../missing-dependency-artifactId-pom.xml          |    0
 .../validation/missing-dependency-exclusion-id.xml |    0
 .../validation/missing-dependency-groupId-pom.xml  |    0
 .../missing-dependency-mgmt-artifactId-pom.xml     |    0
 .../missing-dependency-mgmt-groupId-pom.xml        |    0
 .../missing-dependency-mgmt-version-pom.xml        |    0
 .../validation/missing-dependency-version-pom.xml  |    0
 .../poms/validation/missing-groupId-pom.xml        |    0
 .../poms/validation/missing-modelVersion-pom.xml   |    0
 .../validation/missing-plugin-artifactId-pom.xml   |    0
 .../missing-plugin-dependency-artifactId.xml       |    0
 .../missing-plugin-dependency-groupId.xml          |   41 +
 .../missing-plugin-dependency-version.xml          |    0
 .../poms/validation/missing-plugin-version-pom.xml |    0
 .../validation/missing-report-artifactId-pom.xml   |    0
 .../poms/validation/missing-report-version-pom.xml |    0
 .../poms/validation/missing-repository-id-pom.xml  |    0
 .../validation/missing-resource-directory-pom.xml  |    0
 .../resources/poms/validation/missing-type-pom.xml |    0
 .../poms/validation/missing-version-pom.xml        |    0
 .../resources/poms/validation/modelVersion-4_0.xml |    0
 .../raw-model/bad-ci-friendly-sha1plus.xml         |   31 +
 .../raw-model/bad-ci-friendly-sha1plus2.xml        |   31 +
 .../poms/validation/raw-model/bad-ci-friendly.xml  |   31 +
 .../raw-model/bad-parent-version-latest.xml        |   37 +
 .../raw-model/bad-parent-version-release.xml       |   37 +
 .../missing-artifactId-pluginManagement.xml        |    0
 .../raw-model/missing-ga-pluginManagement.xml      |    0
 .../raw-model/missing-groupId-pluginManagement.xml |    0
 .../missing-plugin-version-pluginManagement.xml    |    0
 .../raw-model/ok-ci-friendly-all-expressions.xml   |   31 +
 .../raw-model/ok-ci-friendly-changelist.xml        |   31 +
 .../raw-model/ok-ci-friendly-revision.xml          |   31 +
 .../validation/raw-model/ok-ci-friendly-sha1.xml   |   31 +
 ...le-activation-file-with-allowed-expressions.xml |    0
 ...le-activation-file-with-project-expressions.xml |    0
 ...ctivation-property-with-project-expressions.xml |    0
 .../repository-with-basedir-expression.xml         |    0
 .../raw-model/repository-with-expression.xml       |    0
 .../poms/validation/raw-model/self-combine-bad.xml |   39 +
 .../poms/validation/raw-model/self-combine-ok.xml  |   39 +
 .../raw-model/self-referencing-classifier.xml      |    0
 .../poms/validation/raw-model/self-referencing.xml |   38 +
 .../poms/validation/reserved-repository-id.xml     |    0
 .../src/test/resources/settings-simple.xml         |   24 +
 impl/maven-jline/pom.xml                           |   84 +
 .../org/apache/maven/jline/DefaultPrompter.java    |  121 +
 .../java/org/apache/maven/jline/FastTerminal.java  |  287 ++
 .../maven/jline/JLineMessageBuilderFactory.java    |  158 +
 .../java/org/apache/maven/jline/MessageUtils.java  |  122 +
 impl/maven-jline/src/site/site.xml                 |   35 +
 impl/maven-logging/pom.xml                         |   63 +
 .../apache/maven/logging/api/LogLevelRecorder.java |   39 +
 .../maven/slf4j/DefaultLogLevelRecorder.java       |   80 +
 .../org/apache/maven/slf4j/MavenBaseLogger.java    |  409 ++
 .../maven/slf4j/MavenFailOnSeverityLogger.java     |  128 +
 .../org/apache/maven/slf4j/MavenLoggerFactory.java |   85 +
 .../apache/maven/slf4j/MavenServiceProvider.java   |   72 +
 .../org/apache/maven/slf4j/MavenSimpleLogger.java  |  170 +
 .../java/org/apache/maven/slf4j/OutputChoice.java  |   68 +
 .../maven/slf4j/SimpleLoggerConfiguration.java     |  243 ++
 .../services/org.slf4j.spi.SLF4JServiceProvider    |    1 +
 .../maven-logging}/src/site/apt/index.apt          |    0
 impl/maven-logging/src/site/site.xml               |   35 +
 .../apache/maven/slf4j/LogLevelRecorderTest.java   |   36 +
 .../maven/slf4j/MavenBaseLoggerTimestampTest.java  |  153 +
 .../apache/maven/slf4j/MavenLoggerFactoryTest.java |   74 +
 .../apache/maven/slf4j/MavenSimpleLoggerTest.java  |   94 +
 impl/maven-support/pom.xml                         |  221 +
 .../apache/maven/model/v4/MavenStaxReaderTest.java |  147 +
 impl/maven-testing/pom.xml                         |   96 +
 .../maven/api/di/testing/MavenDIExtension.java     |  261 ++
 .../apache/maven/api/di/testing/MavenDITest.java   |   71 +
 .../apache/maven/api/plugin/testing/Basedir.java   |   84 +
 .../maven/api/plugin/testing/InjectMojo.java       |  106 +
 .../maven/api/plugin/testing/MojoExtension.java    |  814 ++++
 .../maven/api/plugin/testing/MojoParameter.java    |   91 +
 .../maven/api/plugin/testing/MojoParameters.java   |   82 +
 .../apache/maven/api/plugin/testing/MojoTest.java  |   88 +
 .../api/plugin/testing/stubs/ArtifactStub.java     |  191 +
 .../maven/api/plugin/testing/stubs/LookupStub.java |   72 +
 .../plugin/testing/stubs/MojoExecutionStub.java    |  126 +
 .../maven/api/plugin/testing/stubs/PluginStub.java |  122 +
 .../plugin/testing/stubs/ProducedArtifactStub.java |   36 +
 .../api/plugin/testing/stubs/ProjectStub.java      |  302 ++
 .../testing/stubs/RepositorySystemSupplier.java    | 1175 ++++++
 .../api/plugin/testing/stubs/SessionMock.java      |  499 +++
 .../api/plugin/testing/stubs/SessionStub.java      |  465 +++
 .../apache/maven/api/di/testing/SimpleDITest.java  |   76 +
 .../plugin/testing/ExpressionEvaluatorTest.java    |  139 +
 .../META-INF/maven/org.apache.maven.api.di.Inject  |   19 +
 .../src/test/resources/META-INF/maven/plugin.xml   |   95 +
 impl/maven-xml/BENCHMARKS.md                       |  174 +
 impl/maven-xml/pom.xml                             |   87 +
 .../maven/internal/xml/DefaultXmlService.java      |  522 +++
 .../maven/internal/xml/ImmutableCollections.java   |  265 ++
 .../apache/maven/internal/xml/XmlNodeBuilder.java  |  167 +
 .../org/apache/maven/internal/xml/XmlNodeImpl.java |  332 ++
 .../maven/internal/xml/XmlNodeStaxBuilder.java     |   70 +
 .../apache/maven/internal/xml/XmlNodeWriter.java   |   61 +
 .../maven/internal/xml/XmlPlexusConfiguration.java |  300 ++
 .../apache/maven/internal/xml/package-info.java    |    5 +
 .../services/org.apache.maven.api.xml.XmlService   |    1 +
 impl/maven-xml/src/site/markdown/index.md          |   22 +
 impl/maven-xml/src/site/site.xml                   |   38 +
 .../maven/internal/xml/XmlNodeBuilderTest.java     |   59 +
 .../apache/maven/internal/xml/XmlNodeImplTest.java |  727 ++++
 .../xml/XmlPlexusConfigurationBenchmark.java       |  193 +
 ...XmlPlexusConfigurationConcurrencyBenchmark.java |  200 +
 .../xml/XmlPlexusConfigurationMemoryBenchmark.java |  248 ++
 .../internal/xml/XmlPlexusConfigurationOld.java    |   74 +
 .../internal/xml/XmlPlexusConfigurationTest.java   |  294 ++
 impl/pom.xml                                       |   45 +
 its/.gitignore                                     |   19 +
 its/README.md                                      |   42 +
 its/core-it-suite/pom.xml                          |  810 ++++
 its/core-it-suite/src/site/apt/bootstrap.apt.vm    |   96 +
 its/core-it-suite/src/site/apt/index.apt.vm        |   79 +
 its/core-it-suite/src/site/site.xml                |   41 +
 .../test/java/org/apache/maven/it/HttpServer.java  |  234 ++
 .../src/test/java/org/apache/maven/it/ItUtils.java |   91 +
 .../maven/it/MavenIT0008SimplePluginTest.java      |   52 +
 .../maven/it/MavenIT0009GoalConfigurationTest.java |   53 +
 ...MavenIT0010DependencyClosureResolutionTest.java |   63 +
 ...11DefaultVersionByDependencyManagementTest.java |   56 +
 .../maven/it/MavenIT0012PomInterpolationTest.java  |   48 +
 .../it/MavenIT0018DependencyManagementTest.java    |   52 +
 ...MavenIT0019PluginVersionMgmtBySuperPomTest.java |   46 +
 .../apache/maven/it/MavenIT0021PomProfileTest.java |   55 +
 .../maven/it/MavenIT0023SettingsProfileTest.java   |   51 +
 .../it/MavenIT0024MultipleGoalExecutionsTest.java  |   55 +
 ...venIT0025MultipleExecutionLevelConfigsTest.java |   55 +
 .../MavenIT0030DepPomDepMgmtInheritanceTest.java   |   49 +
 .../maven/it/MavenIT0032MavenPrerequisiteTest.java |   45 +
 .../it/MavenIT0037AlternatePomFileSameDirTest.java |   57 +
 ...avenIT0038AlternatePomFileDifferentDirTest.java |   57 +
 ...avenIT0040PackagingFromPluginExtensionTest.java |   55 +
 ...nIT0041ArtifactTypeFromPluginExtensionTest.java |   57 +
 .../maven/it/MavenIT0051ReleaseProfileTest.java    |   51 +
 .../maven/it/MavenIT0052ReleaseProfileTest.java    |   51 +
 .../it/MavenIT0056MultipleGoalExecutionsTest.java  |   50 +
 .../it/MavenIT0063SystemScopeDependencyTest.java   |   57 +
 .../it/MavenIT0064MojoConfigViaSettersTest.java    |   59 +
 ...enIT0071PluginConfigWithDottedPropertyTest.java |   55 +
 ...nIT0072InterpolationWithDottedPropertyTest.java |   59 +
 .../it/MavenIT0085TransitiveSystemScopeTest.java   |   60 +
 .../maven/it/MavenIT0086PluginRealmTest.java       |   71 +
 ...nIT0087PluginRealmWithProjectLevelDepsTest.java |   71 +
 .../it/MavenIT0090EnvVarInterpolationTest.java     |   54 +
 .../maven/it/MavenIT0108SnapshotUpdateTest.java    |  253 ++
 ...ServerAuthzAvailableToWagonMgrInPluginTest.java |   56 +
 .../maven/it/MavenIT0130CleanLifecycleTest.java    |   53 +
 .../maven/it/MavenIT0131SiteLifecycleTest.java     |   54 +
 .../maven/it/MavenIT0132PomLifecycleTest.java      |   57 +
 .../maven/it/MavenIT0133JarLifecycleTest.java      |   60 +
 .../maven/it/MavenIT0134WarLifecycleTest.java      |   60 +
 .../maven/it/MavenIT0135EjbLifecycleTest.java      |   60 +
 .../maven/it/MavenIT0136RarLifecycleTest.java      |   60 +
 .../maven/it/MavenIT0137EarLifecycleTest.java      |   57 +
 .../maven/it/MavenIT0138PluginLifecycleTest.java   |   61 +
 ...enIT0139InterpolationWithProjectPrefixTest.java |   91 +
 .../MavenIT0140InterpolationWithPomPrefixTest.java |   93 +
 .../it/MavenIT0142DirectDependencyScopesTest.java  |  119 +
 .../MavenIT0143TransitiveDependencyScopesTest.java |  263 ++
 .../it/MavenIT0144LifecycleExecutionOrderTest.java |  103 +
 .../it/MavenIT0146InstallerSnapshotNaming.java     |  134 +
 .../maven/it/MavenIT0199CyclicImportScopeTest.java |   57 +
 .../org/apache/maven/it/MavenITBootstrapTest.java  |   59 +
 .../apache/maven/it/MavenITMissingNamespaceTest    |   47 +
 ...10312TerminallyDeprecatedMethodInGuiceTest.java |   75 +
 .../MavenITgh10937QuotedPipesInMavenOptsTest.java  |   55 +
 .../it/MavenITgh11074RecursiveProjectUrlTest.java  |   60 +-
 ...h2532DuplicateDependencyEffectiveModelTest.java |   71 +
 .../MavenITmng0095ReactorFailureBehaviorTest.java  |  127 +
 .../it/MavenITmng0187CollectedProjectsTest.java    |   91 +
 .../MavenITmng0249ResolveDepsFromReactorTest.java  |   69 +
 ...82NonReactorExecWhenProjectIndependentTest.java |   64 +
 ...venITmng0294MergeGlobalAndUserSettingsTest.java |   60 +
 .../MavenITmng0377PluginLookupFromPrefixTest.java  |   60 +
 .../MavenITmng0449PluginVersionResolutionTest.java |  109 +
 ...nITmng0461TolerateMissingDependencyPomTest.java |   62 +
 .../maven/it/MavenITmng0469ReportConfigTest.java   |   87 +
 .../it/MavenITmng0471CustomLifecycleTest.java      |   57 +
 .../it/MavenITmng0479OverrideCentralRepoTest.java  |  192 +
 ...ITmng0496IgnoreUnknownPluginParametersTest.java |   54 +
 .../maven/it/MavenITmng0505VersionRangeTest.java   |   71 +
 .../it/MavenITmng0507ArtifactRelocationTest.java   |   67 +
 ...avenITmng0522InheritedPluginMgmtConfigTest.java |   55 +
 .../MavenITmng0553SettingsAuthzEncryptionTest.java |  222 +
 .../MavenITmng0557UserSettingsCliOptionTest.java   |   56 +
 .../MavenITmng0612NewestConflictResolverTest.java  |   63 +
 .../it/MavenITmng0666IgnoreLegacyPomTest.java      |   65 +
 .../it/MavenITmng0674PluginParameterAliasTest.java |   86 +
 .../maven/it/MavenITmng0680ParentBasedirTest.java  |   63 +
 .../MavenITmng0761MissingSnapshotDistRepoTest.java |   57 +
 .../maven/it/MavenITmng0768OfflineModeTest.java    |  167 +
 ...mng0773SettingsProfileReactorPollutionTest.java |   53 +
 ...MavenITmng0781PluginConfigVsExecConfigTest.java |   56 +
 .../it/MavenITmng0786ProfileAwareReactorTest.java  |   58 +
 ...avenITmng0814ExplicitProfileActivationTest.java |   60 +
 .../it/MavenITmng0818WarDepsNotTransitiveTest.java |   63 +
 .../it/MavenITmng0820ConflictResolutionTest.java   |   68 +
 .../it/MavenITmng0823MojoContextPassingTest.java   |   64 +
 ...avenITmng0828PluginConfigValuesInDebugTest.java |  115 +
 .../MavenITmng0836PluginParentResolutionTest.java  |   70 +
 ...g0848UserPropertyOverridesDefaultValueTest.java |   61 +
 .../it/MavenITmng0866EvaluateDefaultValueTest.java |   63 +
 ...enITmng0870ReactorAwarePluginDiscoveryTest.java |   60 +
 .../it/MavenITmng0947OptionalDependencyTest.java   |   80 +
 ...onentInjectionViaProjectLevelPluginDepTest.java |   61 +
 ...venITmng0985NonExecutedPluginMgmtGoalsTest.java |   54 +
 ...venITmng1021EqualAttachmentBuildNumberTest.java |   90 +
 .../it/MavenITmng1052PluginMgmtConfigTest.java     |   55 +
 .../MavenITmng1073AggregatorForksReactorTest.java  |   87 +
 .../MavenITmng1088ReactorPluginResolutionTest.java |   64 +
 ...MavenITmng1142VersionRangeIntersectionTest.java |   82 +
 .../it/MavenITmng1144MultipleDefaultGoalsTest.java |   54 +
 .../MavenITmng1233WarDepWithProvidedScopeTest.java |   76 +
 .../it/MavenITmng1323AntrunDependenciesTest.java   |   83 +
 .../it/MavenITmng1349ChecksumFormatsTest.java      |   74 +
 .../it/MavenITmng1412DependenciesOrderTest.java    |   90 +
 .../MavenITmng1415QuotedSystemPropertiesTest.java  |   58 +
 ...venITmng1491ReactorArtifactIdCollisionTest.java |   54 +
 ...avenITmng1493NonStandardModulePomNamesTest.java |   56 +
 .../it/MavenITmng1701DuplicatePluginTest.java      |   77 +
 ...MavenITmng1703PluginMgmtDepInheritanceTest.java |   72 +
 ...51ForcedMetadataUpdateDuringDeploymentTest.java |   83 +
 ...03PomValidationErrorIncludesLineNumberTest.java |   77 +
 .../MavenITmng1895ScopeConflictResolutionTest.java |  236 ++
 ...ITmng1957JdkActivationWithVersionRangeTest.java |   65 +
 ...venITmng1992SystemPropOverridesPomPropTest.java |   62 +
 ...mng1995InterpolateBooleanModelElementsTest.java |   68 +
 ...nITmng2006ChildPathAwareUrlInheritanceTest.java |   67 +
 ...2045testJarDependenciesBrokenInReactorTest.java |   85 +
 ...terpolateWithSettingsProfilePropertiesTest.java |   54 +
 ...venITmng2054PluginExecutionInheritanceTest.java |   60 +
 .../MavenITmng2068ReactorRelativeParentsTest.java  |   94 +
 ...2098VersionRangeSatisfiedFromWrongRepoTest.java |   60 +
 ...venITmng2103PluginExecutionInheritanceTest.java |   63 +
 .../MavenITmng2123VersionRangeDependencyTest.java  |   57 +
 ...ng2124PomInterpolationWithParentValuesTest.java |   56 +
 ...nITmng2130ParentLookupFromReactorCacheTest.java |   50 +
 .../it/MavenITmng2135PluginBuildInReactorTest.java |   56 +
 .../MavenITmng2136ActiveByDefaultProfileTest.java  |   72 +
 ...g2140ReactorAwareDepResolutionWhenForkTest.java |   58 +
 ...ng2174PluginDepsManagedByParentProfileTest.java |   66 +
 .../it/MavenITmng2196ParentResolutionTest.java     |   64 +
 .../it/MavenITmng2199ParentVersionRangeTest.java   |  248 ++
 ...avenITmng2201PluginConfigInterpolationTest.java |   73 +
 ...ng2222OutputDirectoryReactorResolutionTest.java |   62 +
 .../it/MavenITmng2228ComponentInjectionTest.java   |   63 +
 ...venITmng2234ActiveProfilesFromSettingsTest.java |   56 +
 .../maven/it/MavenITmng2254PomEncodingTest.java    |   65 +
 ...276ProfileActivationBySettingsPropertyTest.java |   87 +
 ...Tmng2277AggregatorAndResolutionPluginsTest.java |   48 +
 .../it/MavenITmng2305MultipleProxiesTest.java      |  167 +
 .../MavenITmng2309ProfileInjectionOrderTest.java   |   74 +
 .../MavenITmng2318LocalParentResolutionTest.java   |   51 +
 .../MavenITmng2339BadProjectInterpolationTest.java |   88 +
 .../it/MavenITmng2362DeployedPomEncodingTest.java  |   93 +
 ...avenITmng2363BasedirAwareFileActivatorTest.java |   70 +
 .../maven/it/MavenITmng2387InactiveProxyTest.java  |  128 +
 .../it/MavenITmng2432PluginPrefixOrderTest.java    |   62 +
 ...estampedDependencyVersionInterpolationTest.java |   89 +
 .../maven/it/MavenITmng2562Timestamp322Test.java   |  114 +
 .../it/MavenITmng2576MakeLikeReactorTest.java      |  287 ++
 ...MavenITmng2577SettingsXmlInterpolationTest.java |   89 +
 ...venITmng2591MergeInheritedPluginConfigTest.java |   93 +
 .../MavenITmng2605BogusProfileActivationTest.java  |   64 +
 ...mng2668UsePluginDependenciesForSortingTest.java |   50 +
 .../it/MavenITmng2690MojoLoadingErrorsTest.java    |  138 +
 .../it/MavenITmng2693SitePluginRealmTest.java      |   70 +
 .../MavenITmng2695OfflinePluginSnapshotsTest.java  |   78 +
 ...avenITmng2720SiblingClasspathArtifactsTest.java |   95 +
 ...Tmng2738ProfileIdCollidesWithCliOptionTest.java |   56 +
 ...venITmng2739RequiredRepositoryElementsTest.java |  101 +
 ...41PluginMetadataResolutionErrorMessageTest.java |   94 +
 .../it/MavenITmng2744checksumVerificationTest.java |   61 +
 ...venITmng2749ExtensionAvailableToPluginTest.java |   67 +
 ...ITmng2771PomExtensionComponentOverrideTest.java |   63 +
 .../it/MavenITmng2790LastUpdatedMetadataTest.java  |  110 +
 .../maven/it/MavenITmng2820PomCommentsTest.java    |   78 +
 ...ustomArtifactHandlerAndCustomLifecycleTest.java |   54 +
 ...mng2843PluginConfigPropertiesInjectionTest.java |   68 +
 ...ProfileActivationByEnvironmentVariableTest.java |   59 +
 .../it/MavenITmng2861RelocationsAndRangesTest.java |   59 +
 .../maven/it/MavenITmng2865MirrorWildcardTest.java |   92 +
 ...mng2871PrePackageSubartifactResolutionTest.java |   62 +
 .../it/MavenITmng2892HideCorePlexusUtilsTest.java  |   67 +
 .../MavenITmng2921ActiveAttachedArtifactsTest.java |   97 +
 .../it/MavenITmng2926PluginPrefixOrderTest.java    |   85 +
 ...MavenITmng2972OverridePluginDependencyTest.java |  103 +
 .../MavenITmng2994SnapshotRangeRepositoryTest.java |   54 +
 ...004ReactorFailureBehaviorMultithreadedTest.java |  197 +
 .../it/MavenITmng3012CoreClassImportTest.java      |   63 +
 ...enITmng3023ReactorDependencyResolutionTest.java |  148 +
 .../MavenITmng3038TransitiveDepManVersionTest.java |   70 +
 ...enITmng3043BestEffortReactorResolutionTest.java |  242 ++
 .../it/MavenITmng3052DepRepoAggregationTest.java   |   66 +
 ...g3092SnapshotsExcludedFromVersionRangeTest.java |   67 +
 ...avenITmng3099SettingsProfilesWithNoPomTest.java |   61 +
 .../it/MavenITmng3118TestClassPathOrderTest.java   |   59 +
 ...venITmng3122ActiveProfilesNoDuplicatesTest.java |   69 +
 ...UrlNormalizationNotBeforeInterpolationTest.java |   81 +
 ...3139UseCachedMetadataOfBlacklistedRepoTest.java |   78 +
 .../maven/it/MavenITmng3183LoggingToFileTest.java  |   80 +
 .../MavenITmng3203DefaultLifecycleExecIdTest.java  |   52 +
 ...venITmng3208ProfileAwareReactorSortingTest.java |   60 +
 .../MavenITmng3217InterPluginDependencyTest.java   |   62 +
 .../maven/it/MavenITmng3220ImportScopeTest.java    |   93 +
 ...ITmng3259DepsDroppedInMultiModuleBuildTest.java |   60 +
 ...venITmng3268MultipleHyphenPCommandLineTest.java |   57 +
 .../it/MavenITmng3284UsingCachedPluginsTest.java   |   79 +
 .../maven/it/MavenITmng3288SystemScopeDirTest.java |   54 +
 ...enITmng3297DependenciesNotLeakedToMojoTest.java |   63 +
 .../it/MavenITmng3314OfflineSnapshotsTest.java     |   71 +
 .../MavenITmng3331ModulePathNormalizationTest.java |   83 +
 ...enITmng3355TranslatedPathInterpolationTest.java |   49 +
 ...avenITmng3372DirectInvocationOfPluginsTest.java |   80 +
 ...avenITmng3379ParallelArtifactDownloadsTest.java |  128 +
 ...avenITmng3380ManagedRelocatedTransdepsTest.java |   80 +
 ...avenITmng3394POMPluginVersionDominanceTest.java |   71 +
 ...encyManagementForOverConstrainedRangesTest.java |   73 +
 .../it/MavenITmng3401CLIDefaultExecIdTest.java     |   84 +
 .../MavenITmng3415JunkRepositoryMetadataTest.java  |  295 ++
 ...avenITmng3422ActiveComponentCollectionTest.java |   60 +
 ...etadataUpdatedFromDeploymentRepositoryTest.java |   82 +
 .../maven/it/MavenITmng3461MirrorMatchingTest.java |  162 +
 ...ictChecksumVerificationOfDependencyPomTest.java |   73 +
 .../maven/it/MavenITmng3475BaseAlignedDirTest.java |   87 +
 ...ng3477DependencyResolutionErrorMessageTest.java |  157 +
 ...venITmng3482DependencyPomInterpolationTest.java |   58 +
 .../MavenITmng3485OverrideWagonExtensionTest.java  |   49 +
 .../it/MavenITmng3498ForkToOtherMojoTest.java      |   63 +
 .../maven/it/MavenITmng3503Xpp3ShadingTest.java    |   83 +
 ...enITmng3506ArtifactHandlersFromPluginsTest.java |  105 +
 .../maven/it/MavenITmng3529QuotedCliArgTest.java   |   60 +
 ...avenITmng3535SelfReferentialPropertiesTest.java |   78 +
 .../MavenITmng3536AppendedAbsolutePathsTest.java   |   54 +
 .../it/MavenITmng3545ProfileDeactivationTest.java  |  199 +
 .../it/MavenITmng3558PropertyEscapingTest.java     |   62 +
 ...5HexadecimalOctalPluginParameterConfigTest.java |   59 +
 ...avenITmng3581PluginUsesWagonDependencyTest.java |   53 +
 ...enITmng3586SystemScopePluginDependencyTest.java |   87 +
 ...MavenITmng3599useHttpProxyForWebDAVMk2Test.java |  211 +
 .../MavenITmng3600DeploymentModeDefaultsTest.java  |   97 +
 ...MavenITmng3607ClassLoadersUseValidUrlsTest.java |   65 +
 .../it/MavenITmng3621UNCInheritedPathsTest.java    |   59 +
 ...MavenITmng3641ProfileActivationWarningTest.java |  136 +
 .../it/MavenITmng3642DynamicResourcesTest.java     |   86 +
 .../maven/it/MavenITmng3645POMSyntaxErrorTest.java |   63 +
 .../it/MavenITmng3652UserAgentHeaderTest.java      |  303 ++
 ...nITmng3667ResolveDepsWithBadPomVersionTest.java |   65 +
 ...enITmng3671PluginLevelDepInterpolationTest.java |   63 +
 ...avenITmng3679PluginExecIdInterpolationTest.java |   51 +
 .../it/MavenITmng3680InvalidDependencyPOMTest.java |   63 +
 .../it/MavenITmng3684BuildPluginParameterTest.java |   62 +
 .../it/MavenITmng3693PomFileBasedirChangeTest.java |   69 +
 .../MavenITmng3694ReactorProjectsDynamismTest.java |   56 +
 .../it/MavenITmng3701ImplicitProfileIdTest.java    |   55 +
 ...g3703ExecutionProjectWithRelativePathsTest.java |   85 +
 .../MavenITmng3710PollutedClonedPluginsTest.java   |   94 +
 .../it/MavenITmng3714ToolchainsCliOptionTest.java  |   82 +
 .../it/MavenITmng3716AggregatorForkingTest.java    |   59 +
 .../it/MavenITmng3719PomExecutionOrderingTest.java |   77 +
 .../MavenITmng3723ConcreteParentProjectTest.java   |   64 +
 .../it/MavenITmng3724ExecutionProjectSyncTest.java |   59 +
 .../it/MavenITmng3729MultiForkAggregatorsTest.java |   73 +
 .../maven/it/MavenITmng3732ActiveProfilesTest.java |   98 +
 ...Tmng3740SelfReferentialReactorProjectsTest.java |   59 +
 .../it/MavenITmng3746POMPropertyOverrideTest.java  |   88 +
 .../MavenITmng3747PrefixedPathExpressionTest.java  |   58 +
 .../maven/it/MavenITmng3748BadSettingsXmlTest.java |   88 +
 .../MavenITmng3766ToolchainsFromExtensionTest.java |   61 +
 ...enITmng3769ExclusionRelocatedTransdepsTest.java |   68 +
 ...Tmng3775ConflictResolutionBacktrackingTest.java |   95 +
 ...MavenITmng3796ClassImportInconsistencyTest.java |   62 +
 ...venITmng3805ExtensionClassPathOrderingTest.java |   71 +
 ...ng3807PluginConfigExpressionEvaluationTest.java |   77 +
 ...avenITmng3808ReportInheritanceOrderingTest.java |   63 +
 .../it/MavenITmng3810BadProfileActivationTest.java |   52 +
 ...eportingPluginConfigurationInheritanceTest.java |   64 +
 .../MavenITmng3813PluginClassPathOrderingTest.java |   80 +
 .../it/MavenITmng3814BogusProjectCycleTest.java    |   56 +
 .../it/MavenITmng3821EqualPluginExecIdsTest.java   |   54 +
 ...enITmng3822BasedirAlignedInterpolationTest.java |   74 +
 .../maven/it/MavenITmng3827PluginConfigTest.java   |  104 +
 .../it/MavenITmng3831PomInterpolationTest.java     |   93 +
 ...ITmng3833PomInterpolationDataFlowChainTest.java |   64 +
 .../MavenITmng3836PluginConfigInheritanceTest.java |   76 +
 .../it/MavenITmng3838EqualPluginDepsTest.java      |   51 +
 .../MavenITmng3839PomParsingCoalesceTextTest.java  |   66 +
 .../maven/it/MavenITmng3843PomInheritanceTest.java |  299 ++
 .../MavenITmng3845LimitedPomInheritanceTest.java   |   80 +
 ...enITmng3846PomInheritanceUrlAdjustmentTest.java |  104 +
 ...g3852PluginConfigWithHeterogeneousListTest.java |   68 +
 ...MavenITmng3853ProfileInjectedDistReposTest.java |   65 +
 .../it/MavenITmng3863AutoPluginGroupIdTest.java    |   60 +
 .../it/MavenITmng3864PerExecPluginConfigTest.java  |  104 +
 .../MavenITmng3866PluginConfigInheritanceTest.java |   60 +
 ...mng3872ProfileActivationInRelocatedPomTest.java |   65 +
 .../MavenITmng3873MultipleExecutionGoalsTest.java  |   79 +
 .../it/MavenITmng3877BasedirAlignedModelTest.java  |   93 +
 .../it/MavenITmng3886ExecutionGoalsOrderTest.java  |   76 +
 .../it/MavenITmng3887PluginExecutionOrderTest.java |   76 +
 ...mng3890TransitiveDependencyScopeUpdateTest.java |   69 +
 .../it/MavenITmng3892ReleaseDeploymentTest.java    |   93 +
 .../it/MavenITmng3899ExtensionInheritanceTest.java |   69 +
 ...Tmng3900ProfilePropertiesInterpolationTest.java |   62 +
 ...enITmng3904NestedBuildDirInterpolationTest.java |   63 +
 ...ITmng3906MergedPluginClassPathOrderingTest.java |   84 +
 ...venITmng3916PluginExecutionInheritanceTest.java |   65 +
 .../MavenITmng3924XmlMarkupInterpolationTest.java  |   61 +
 ...venITmng3925MergedPluginExecutionOrderTest.java |   79 +
 ...nITmng3927PluginDefaultExecutionConfigTest.java |   57 +
 ...venITmng3937MergedPluginExecutionGoalsTest.java |   78 +
 .../MavenITmng3938MergePluginExecutionsTest.java   |   83 +
 .../it/MavenITmng3940EnvVarInterpolationTest.java  |   72 +
 ...xecutionProjectRestrictedToForkingMojoTest.java |   60 +
 ...venITmng3943PluginExecutionInheritanceTest.java |   65 +
 .../it/MavenITmng3944BasedirInterpolationTest.java |   61 +
 ...nITmng3947PluginDefaultExecutionConfigTest.java |   57 +
 ...ng3948ParentResolutionFromProfileReposTest.java |   58 +
 .../maven/it/MavenITmng3951AbsolutePathsTest.java  |   82 +
 .../MavenITmng3953AuthenticatedDeploymentTest.java |  157 +
 .../it/MavenITmng3955EffectiveSettingsTest.java    |   69 +
 ...ITmng3970DepResolutionFromProfileReposTest.java |   80 +
 .../maven/it/MavenITmng3974MirrorOrderingTest.java |   60 +
 .../maven/it/MavenITmng3979ElementJoinTest.java    |   55 +
 ...ng3983PluginResolutionFromProfileReposTest.java |   84 +
 .../it/MavenITmng3991ValidDependencyScopeTest.java |   59 +
 .../MavenITmng3998PluginExecutionConfigTest.java   |   64 +
 .../MavenITmng4000MultiPluginExecutionsTest.java   |   84 +
 .../it/MavenITmng4005UniqueDependencyKeyTest.java  |  109 +
 .../MavenITmng4007PlatformFileSeparatorTest.java   |   93 +
 .../it/MavenITmng4008MergedFilterOrderTest.java    |   69 +
 .../MavenITmng4009InheritProfileEffectsTest.java   |   61 +
 ...ITmng4016PrefixedPropertyInterpolationTest.java |   63 +
 ...ITmng4022IdempotentPluginConfigMergingTest.java |   65 +
 ...ITmng4023ParentProfileOneTimeInjectionTest.java |   64 +
 ...MavenITmng4026ReactorDependenciesOrderTest.java |   69 +
 ...MavenITmng4034ManagedProfileDependencyTest.java |   65 +
 ...ng4036ParentResolutionFromSettingsRepoTest.java |   57 +
 .../MavenITmng4040ProfileInjectedModulesTest.java  |   52 +
 ...ITmng4048VersionRangeReactorResolutionTest.java |   59 +
 .../MavenITmng4052ReactorAwareImportScopeTest.java |   54 +
 .../MavenITmng4053PluginConfigAttributesTest.java  |   94 +
 ...lassifierBasedDepResolutionFromReactorTest.java |   89 +
 .../it/MavenITmng4068AuthenticatedMirrorTest.java  |  133 +
 .../it/MavenITmng4070WhitespaceTrimmingTest.java   |   63 +
 .../it/MavenITmng4072InactiveProfileReposTest.java |   62 +
 .../MavenITmng4087PercentEncodedFileUrlTest.java   |   57 +
 .../it/MavenITmng4091BadPluginDescriptorTest.java  |   97 +
 ...Tmng4102InheritedPropertyInterpolationTest.java |   79 +
 ...ng4106InterpolationUsesDominantProfileTest.java |   78 +
 ...InterpolationUsesDominantProfileSourceTest.java |   75 +
 .../it/MavenITmng4112MavenVersionPropertyTest.java |   61 +
 .../maven/it/MavenITmng4116UndecodedUrlsTest.java  |   78 +
 ...venITmng4129PluginExecutionInheritanceTest.java |   70 +
 .../maven/it/MavenITmng4150VersionRangeTest.java   |   67 +
 .../it/MavenITmng4162ReportingMigrationTest.java   |   88 +
 .../it/MavenITmng4166HideCoreCommonsCliTest.java   |   65 +
 .../it/MavenITmng4172EmptyDependencySetTest.java   |   59 +
 .../MavenITmng4180PerDependencyExclusionsTest.java |   72 +
 .../MavenITmng4189UniqueVersionSnapshotTest.java   |   92 +
 .../it/MavenITmng4190MirrorRepoMergingTest.java    |   84 +
 .../maven/it/MavenITmng4193UniqueRepoIdTest.java   |   57 +
 .../it/MavenITmng4196ExclusionOnPluginDepTest.java |   67 +
 ...MavenITmng4199CompileMeetsRuntimeScopeTest.java |  107 +
 ...ITmng4203TransitiveDependencyExclusionTest.java |   73 +
 .../it/MavenITmng4207PluginWithLog4JTest.java      |   64 +
 ...nterpolationPrefersCliOverProjectPropsTest.java |   59 +
 ...avenITmng4214MirroredParentSearchReposTest.java |   60 +
 .../it/MavenITmng4231SnapshotUpdatePolicyTest.java |  119 +
 ...orResolutionForManuallyCreatedArtifactTest.java |   64 +
 ...enITmng4235HttpAuthDeploymentChecksumsTest.java |  208 +
 ...ITmng4238ArtifactHandlerExtensionUsageTest.java |   72 +
 ...nITmng4262MakeLikeReactorDottedPath370Test.java |   86 +
 ...avenITmng4262MakeLikeReactorDottedPathTest.java |   86 +
 ...Tmng4269BadReactorResolutionFromOutDirTest.java |   64 +
 ...Tmng4270ArtifactHandlersFromPluginDepsTest.java |   74 +
 ...4273RestrictedCoreRealmAccessForPluginTest.java |   69 +
 .../it/MavenITmng4274PluginRealmArtifactsTest.java |   67 +
 .../it/MavenITmng4275RelocationWarningTest.java    |   79 +
 ...venITmng4276WrongTransitivePlexusUtilsTest.java |   65 +
 .../it/MavenITmng4281PreferLocalSnapshotTest.java  |   77 +
 .../it/MavenITmng4283ParentPomPackagingTest.java   |   56 +
 .../MavenITmng4291MojoRequiresOnlineModeTest.java  |  100 +
 .../MavenITmng4292EnumTypeMojoParametersTest.java  |   59 +
 ...mng4293RequiresCompilePlusRuntimeScopeTest.java |   76 +
 ...venITmng4304ProjectDependencyArtifactsTest.java |   61 +
 .../it/MavenITmng4305LocalRepoBasedirTest.java     |   62 +
 ...309StrictChecksumValidationForMetadataTest.java |   62 +
 ...warePluginParameterExpressionInjectionTest.java |   63 +
 ...nITmng4314DirectInvocationOfAggregatorTest.java |   60 +
 ...7PluginVersionResolutionFromMultiReposTest.java |   59 +
 .../it/MavenITmng4318ProjectExecutionRootTest.java |   77 +
 ...ng4319PluginExecutionGoalInterpolationTest.java |   54 +
 ...avenITmng4320AggregatorAndDependenciesTest.java |   73 +
 .../MavenITmng4321CliUsesPluginMgmtConfigTest.java |   56 +
 ...4326LocalSnapshotSuppressesRemoteCheckTest.java |  176 +
 ...7ExcludeForkingMojoFromForkedLifecycleTest.java |   61 +
 ...328PrimitiveMojoParameterConfigurationTest.java |   66 +
 .../it/MavenITmng4331DependencyCollectionTest.java |  114 +
 ...enITmng4332DefaultPluginExecutionOrderTest.java |   61 +
 .../it/MavenITmng4335SettingsOfflineModeTest.java  |   61 +
 .../maven/it/MavenITmng4338OptionalMojosTest.java  |   62 +
 .../it/MavenITmng4341PluginExecutionOrderTest.java |   60 +
 ...2IndependentMojoParameterDefaultValuesTest.java |   62 +
 ...venITmng4343MissingReleaseUpdatePolicyTest.java |  247 ++
 ...enITmng4344ManagedPluginExecutionOrderTest.java |   61 +
 ...enITmng4345DefaultPluginExecutionOrderTest.java |   61 +
 ...mng4347ImportScopeWithSettingsProfilesTest.java |   64 +
 ...ITmng4348NoUnnecessaryRepositoryAccessTest.java |  111 +
 ...mng4349RelocatedArtifactWithInvalidPomTest.java |   64 +
 ...Tmng4350LifecycleMappingExecutionOrderTest.java |   61 +
 ...3PluginDependencyResolutionFromPomRepoTest.java |   69 +
 ...355ExtensionAutomaticVersionResolutionTest.java |   56 +
 ...4357LifecycleMappingDiscoveryInReactorTest.java |   65 +
 ...LocallyReachableParentOutsideOfReactorTest.java |   62 +
 .../maven/it/MavenITmng4360WebDavSupportTest.java  |  138 +
 ...ITmng4361ForceDependencySnapshotUpdateTest.java |   86 +
 ...363DynamicAdditionOfDependencyArtifactTest.java |   65 +
 ...avenITmng4365XmlMarkupInAttributeValueTest.java |   51 +
 ...venITmng4367LayoutAwareMirrorSelectionTest.java |  124 +
 ...mng4368TimestampAwareArtifactInstallerTest.java |  159 +
 ...sitiveSystemPathInterpolatedWithEnvVarTest.java |   64 +
 ...enITmng4381ExtensionSingletonComponentTest.java |   72 +
 .../MavenITmng4383ValidDependencyVersionTest.java  |   57 +
 ...LifecycleMappingFromExtensionInReactorTest.java |   65 +
 .../maven/it/MavenITmng4386DebugLoggingTest.java   |   69 +
 .../maven/it/MavenITmng4387QuietLoggingTest.java   |   69 +
 ...nITmng4393ParseExternalParenPomLenientTest.java |   56 +
 .../it/MavenITmng4400RepositoryOrderTest.java      |   88 +
 ...enITmng4401RepositoryOrderForParentPomTest.java |   60 +
 .../it/MavenITmng4402DuplicateChildModuleTest.java |   58 +
 ...enITmng4403LenientDependencyPomParsingTest.java |   73 +
 .../it/MavenITmng4404UniqueProfileIdTest.java      |   57 +
 .../it/MavenITmng4405ValidPluginVersionTest.java   |   57 +
 .../MavenITmng4408NonExistentSettingsFileTest.java |   83 +
 .../maven/it/MavenITmng4410UsageHelpTest.java      |   55 +
 .../maven/it/MavenITmng4411VersionInfoTest.java    |   53 +
 .../it/MavenITmng4412OfflineModeInPluginTest.java  |   92 +
 ...avenITmng4413MirroringOfDependencyRepoTest.java |  116 +
 .../it/MavenITmng4415InheritedPluginOrderTest.java |   85 +
 ...ng4416PluginOrderAfterProfileInjectionTest.java |   85 +
 ...1DeprecatedPomInterpolationExpressionsTest.java |   84 +
 ...g4422PluginExecutionPhaseInterpolationTest.java |   54 +
 ...ssionDataFromPluginParameterExpressionTest.java |   61 +
 .../it/MavenITmng4428FollowHttpRedirectTest.java   |  206 +
 ...mng4429CompRequirementOnNonDefaultImplTest.java |   67 +
 ...nITmng4430DistributionManagementStatusTest.java |   58 +
 ...avenITmng4433ForceParentSnapshotUpdateTest.java |   77 +
 ...MavenITmng4436SingletonComponentLookupTest.java |   73 +
 ...ng4450StubModelForMissingDependencyPomTest.java |   70 +
 ...4452ResolutionOfSnapshotWithClassifierTest.java |   94 +
 ...g4453PluginVersionFromLifecycleMappingTest.java |   55 +
 ...ITmng4459InMemorySettingsKeptEncryptedTest.java |   64 +
 .../MavenITmng4461ArtifactUploadMonitorTest.java   |   55 +
 ...463DependencyManagementImportVersionRanges.java |   98 +
 ...ng4464PlatformIndependentFileSeparatorTest.java |   72 +
 ...65PluginPrefixFromLocalCacheOfDownRepoTest.java |   82 +
 ...469AuthenticatedDeploymentToCustomRepoTest.java |  148 +
 ...Tmng4470AuthenticatedDeploymentToProxyTest.java |  221 +
 ...enITmng4474PerLookupWagonInstantiationTest.java |   63 +
 ...avenITmng4482ForcePluginSnapshotUpdateTest.java |   90 +
 ...mng4488ValidateExternalParenPomLenientTest.java |   56 +
 ...MavenITmng4489MirroringOfExtensionRepoTest.java |  117 +
 .../it/MavenITmng4498IgnoreBrokenMetadataTest.java |   62 +
 ...Tmng4500NoUpdateOfTimestampedSnapshotsTest.java |  130 +
 ...4522FailUponMissingDependencyParentPomTest.java |   61 +
 ...venITmng4526MavenProjectArtifactsScopeTest.java |   78 +
 ...528ExcludeWagonsFromMavenCoreArtifactsTest.java |   63 +
 ...nITmng4536RequiresNoProjectForkingMojoTest.java |   59 +
 ...544ActiveComponentCollectionThreadSafeTest.java |   59 +
 ...4553CoreArtifactFilterConsidersGroupIdTest.java |   64 +
 ...avenITmng4554PluginPrefixMappingUpdateTest.java |  299 ++
 ...nITmng4555MetaversionResolutionOfflineTest.java |  106 +
 .../it/MavenITmng4559MultipleJvmArgsTest.java      |   62 +
 .../it/MavenITmng4559SpacesInJvmOptsTest.java      |   55 +
 .../MavenITmng4561MirroringOfPluginRepoTest.java   |  118 +
 ...4572ModelVersionSurroundedByWhitespaceTest.java |   51 +
 ...LevelPluginDepUsedForCliInvocInReactorTest.java |   69 +
 ...fixResolutionFromVersionlessPluginMgmtTest.java |   60 +
 ...ImportedPomUsesSystemAndUserPropertiesTest.java |   68 +
 ...ng4600DependencyOptionalFlagManagementTest.java |   88 +
 ...mng4615ValidateRequiredPluginParameterTest.java |  156 +
 ...enITmng4618AggregatorBuiltAfterModulesTest.java |   59 +
 ...5SettingsXmlInterpolationWithXmlMarkupTest.java |   73 +
 ...PomValidationErrorUponMissingSystemDepTest.java |   52 +
 ...mng4633DualCompilerExecutionsWeaveModeTest.java |   76 +
 ...44StrictPomParsingRejectsMisplacedTextTest.java |   57 +
 ...Tmng4654ArtifactHandlerForMainArtifactTest.java |   60 +
 .../it/MavenITmng4660OutdatedPackagedArtifact.java |  164 +
 .../maven/it/MavenITmng4660ResumeFromTest.java     |  117 +
 .../it/MavenITmng4666CoreRealmImportTest.java      |  108 +
 ...mng4677DisabledPluginConfigInheritanceTest.java |   67 +
 .../MavenITmng4679SnapshotUpdateInPluginTest.java  |   85 +
 ...enITmng4684DistMgmtOverriddenByProfileTest.java |   74 +
 ...ng4690InterdependentConflictResolutionTest.java |  101 +
 ...mng4696MavenProjectDependencyArtifactsTest.java |   73 +
 ...4720DependencyManagementExclusionMergeTest.java |  111 +
 ...MavenITmng4721OptionalPluginDependencyTest.java |   63 +
 ...729MirrorProxyAuthUsedByProjectBuilderTest.java |  119 +
 .../it/MavenITmng4745PluginVersionUpdateTest.java  |  167 +
 .../MavenITmng4747JavaAgentUsedByPluginTest.java   |   65 +
 ...esolvedMavenProjectDependencyArtifactsTest.java |   72 +
 ...4755FetchRemoteMetadataForVersionRangeTest.java |   72 +
 .../MavenITmng4765LocalPomProjectBuilderTest.java  |   59 +
 ...Tmng4768NearestMatchConflictResolutionTest.java |  103 +
 ...refixResolutionDoesntTouchDisabledRepoTest.java |  106 +
 ...rsionResolutionDoesntTouchDisabledRepoTest.java |  107 +
 ...76ForkedReactorPluginVersionResolutionTest.java |   82 +
 ...tipleDepsWithVersionRangeFromLocalRepoTest.java |   61 +
 ...nITmng4781DeploymentToNexusStagingRepoTest.java |  131 +
 ...4785TransitiveResolutionInForkedThreadTest.java |   64 +
 ...ITmng4788InstallationToCustomLocalRepoTest.java |   56 +
 ...ITmng4789ScopeInheritanceMeetsConflictTest.java |   76 +
 ...rojectBuilderResolvesRemotePomArtifactTest.java |   68 +
 ...utionInReactorProjectForkedByLifecycleTest.java |   63 +
 ...venITmng4800NearestWinsVsScopeWideningTest.java |   89 +
 ...enITmng4811CustomComponentConfiguratorTest.java |   57 +
 ...eResolutionOfDependenciesDuringReactorTest.java |   70 +
 .../MavenITmng4829ChecksumFailureWarningTest.java  |   76 +
 ...34ParentProjectResolvedFromRemoteReposTest.java |   63 +
 .../it/MavenITmng4840MavenPrerequisiteTest.java    |   86 +
 ...mng4842ParentResolutionOfDependencyPomTest.java |   91 +
 ...eactorResolutionAttachedWithExclusionsTest.java |   63 +
 ...avenITmng4874UpdateLatestPluginVersionTest.java |   60 +
 .../MavenITmng4877DeployUsingPrivateKeyTest.java   |   63 +
 ...83FailUponOverconstrainedVersionRangesTest.java |   61 +
 ...ng4890MakeLikeReactorConsidersVersionsTest.java |   91 +
 ...MavenITmng4891RobustSnapshotResolutionTest.java |   68 +
 ...g4895PluginDepWithNonRelocatedMavenApiTest.java |   59 +
 ...913UserPropertyVsDependencyPomPropertyTest.java |   67 +
 ...g4919LifecycleMappingWithSameGoalTwiceTest.java |   59 +
 ...4925ContainerLookupRealmDuringMojoExecTest.java |   59 +
 .../maven/it/MavenITmng4936EventSpyTest.java       |   78 +
 ...avenITmng4952MetadataReleaseInfoUpdateTest.java |   74 +
 ...mng4955LocalVsRemoteSnapshotResolutionTest.java |   72 +
 .../MavenITmng4960MakeLikeReactorResumeTest.java   |   95 +
 ...venITmng4963ParentResolutionFromMirrorTest.java |   58 +
 .../MavenITmng4966AbnormalUrlPreservationTest.java |   63 +
 ...g4973ExtensionVisibleToPluginInReactorTest.java |   64 +
 ...975ProfileInjectedPluginExecutionOrderTest.java |   61 +
 ...mng4987TimestampBasedSnapshotSelectionTest.java |   64 +
 .../maven/it/MavenITmng4991NonProxyHostsTest.java  |  110 +
 ...ITmng4992MapStylePropertiesParamConfigTest.java |   57 +
 ...nITmng5000ChildPathAwareUrlInheritanceTest.java |   65 +
 ...VersionRangeDependencyParentResolutionTest.java |   67 +
 .../it/MavenITmng5009AggregationCycleTest.java     |   55 +
 ...igureCollectionArrayFromUserPropertiesTest.java |   75 +
 ...Tmng5012CollectionVsArrayParamCoercionTest.java |   59 +
 ...g5013ConfigureParamBeanFromScalarValueTest.java |   57 +
 ...ingBasedCompLookupFromChildPluginRealmTest.java |   58 +
 .../MavenITmng5064SuppressSnapshotUpdatesTest.java |  130 +
 ...usionAtDependencyWithImpliedClassifierTest.java |   67 +
 .../apache/maven/it/MavenITmng5102MixinsTest.java  |  147 +
 ...AggregatorDepResolutionModuleExtensionTest.java |   63 +
 ...Tmng5137ReactorResolutionInForkedBuildTest.java |   65 +
 .../maven/it/MavenITmng5175WagonHttpTest.java      |  126 +
 .../it/MavenITmng5208EventSpyParallelTest.java     |   59 +
 .../maven/it/MavenITmng5214DontMapWsdlToJar.java   |   74 +
 .../maven/it/MavenITmng5222MojoDeprecatedTest.java |  265 ++
 .../maven/it/MavenITmng5224InjectedSettings.java   |  164 +
 .../MavenITmng5230MakeReactorWithExcludesTest.java |  285 ++
 ...g5280SettingsProfilesRepositoriesOrderTest.java |  233 ++
 .../it/MavenITmng5338FileOptionToDirectory.java    |   58 +
 .../maven/it/MavenITmng5382Jsr330Plugin.java       |   68 +
 .../MavenITmng5387ArtifactReplacementPlugin.java   |   56 +
 ...mng5389LifecycleParticipantAfterSessionEnd.java |   52 +
 ...445LegacyStringSearchModelInterpolatorTest.java |   59 +
 .../MavenITmng5452MavenBuildTimestampUTCTest.java  |   54 +
 .../maven/it/MavenITmng5482AetherNotFoundTest.java |   92 +
 .../it/MavenITmng5530MojoExecutionScopeTest.java   |  113 +
 ...5561PluginRelocationLosesConfigurationTest.java |   56 +
 .../MavenITmng5572ReactorPluginExtensionsTest.java |   70 +
 .../maven/it/MavenITmng5576CdFriendlyVersions.java |  104 +
 .../maven/it/MavenITmng5578SessionScopeTest.java   |  129 +
 .../it/MavenITmng5581LifecycleMappingDelegate.java |   70 +
 .../maven/it/MavenITmng5591WorkspaceReader.java    |   60 +
 ...00DependencyManagementImportExclusionsTest.java |   75 +
 ...MavenITmng5608ProfileActivationWarningTest.java |   80 +
 ...MavenITmng5639ImportScopePomResolutionTest.java |   52 +
 ...mng5640LifecycleParticipantAfterSessionEnd.java |  170 +
 .../it/MavenITmng5659ProjectSettingsTest.java      |   53 +
 ...Tmng5663NestedImportScopePomResolutionTest.java |   58 +
 .../it/MavenITmng5668AfterPhaseExecutionTest.java  |   68 +
 .../maven/it/MavenITmng5669ReadPomsOnce.java       |  133 +
 .../maven/it/MavenITmng5716ToolchainsTypeTest.java |   71 +
 ...avenITmng5742BuildExtensionClassloaderTest.java |   58 +
 ...mng5753CustomMojoExecutionConfiguratorTest.java |   65 +
 .../maven/it/MavenITmng5760ResumeFeatureTest.java  |  228 ++
 .../maven/it/MavenITmng5768CliExecutionIdTest.java |   46 +
 .../maven/it/MavenITmng5771CoreExtensionsTest.java |  157 +
 .../MavenITmng5774ConfigurationProcessorsTest.java |   77 +
 .../MavenITmng5783PluginDependencyFiltering.java   |   63 +
 .../MavenITmng5805PkgTypeMojoConfiguration2.java   |   66 +
 .../it/MavenITmng5840ParentVersionRanges.java      |   59 +
 .../MavenITmng5840RelativePathReactorMatching.java |   44 +
 ...MavenITmng5868NoDuplicateAttachedArtifacts.java |  121 +
 .../apache/maven/it/MavenITmng5889FindBasedir.java |  108 +
 ...enITmng5895CIFriendlyUsageWithPropertyTest.java |   82 +
 ...ildMultimoduleWithEARFailsToResolveWARTest.java |   51 +
 ...onalLostInTranstiveManagedDependenciesTest.java |   57 +
 .../MavenITmng5958LifecyclePhaseBinaryCompat.java  |   90 +
 ...enITmng5965ParallelBuildMultipliesWorkTest.java |   84 +
 .../it/MavenITmng6057CheckReactorOrderTest.java    |  105 +
 .../maven/it/MavenITmng6065FailOnSeverityTest.java |   77 +
 .../it/MavenITmng6071GetResourceWithCustomPom.java |   51 +
 .../maven/it/MavenITmng6084Jsr250PluginTest.java   |   65 +
 .../maven/it/MavenITmng6090CIFriendlyTest.java     |  100 +
 .../it/MavenITmng6118SubmoduleInvocation.java      |  121 +
 ...uginExecutionConfigurationInterferenceTest.java |   77 +
 .../MavenITmng6173GetAllProjectsInReactorTest.java |   82 +
 ...ITmng6173GetProjectsAndDependencyGraphTest.java |   65 +
 ...MavenITmng6189SiteReportPluginsWarningTest.java |   48 +
 ...venITmng6210CoreExtensionsCustomScopesTest.java |   52 +
 .../apache/maven/it/MavenITmng6223FindBasedir.java |  109 +
 ...avenITmng6240PluginExtensionAetherProvider.java |   75 +
 .../maven/it/MavenITmng6255FixConcatLines.java     |   96 +
 ...nITmng6256SpecialCharsAlternatePOMLocation.java |   78 +
 .../MavenITmng6326CoreExtensionsNotFoundTest.java  |   53 +
 .../maven/it/MavenITmng6330RelativePath.java       |   52 +
 .../it/MavenITmng6386BaseUriPropertyTest.java      |   98 +
 .../maven/it/MavenITmng6391PrintVersionTest.java   |  166 +
 .../MavenITmng6401ProxyPortInterpolationTest.java  |   60 +
 .../it/MavenITmng6506PackageAnnotationTest.java    |   50 +
 ...MavenITmng6511OptionalProjectSelectionTest.java |  122 +
 .../MavenITmng6558ToolchainsBuildingEventTest.java |   72 +
 .../it/MavenITmng6562WarnDefaultBindings.java      |  126 +
 ...ecuteAnnotationShouldNotReExecuteGoalsTest.java |   87 +
 ...ITmng6609ProfileActivationForPackagingTest.java |   63 +
 .../maven/it/MavenITmng6656BuildConsumer.java      |  125 +
 .../maven/it/MavenITmng6720FailFastTest.java       |   67 +
 ...avenITmng6754TimestampInMultimoduleProject.java |  388 ++
 ...ng6759TransitiveDependencyRepositoriesTest.java |   80 +
 ...mng6772NestedImportScopeRepositoryOverride.java |   86 +
 .../maven/it/MavenITmng6957BuildConsumer.java      |  150 +
 ...avenITmng6972AllowAccessToGraphPackageTest.java |   65 +
 ...ng6981ProjectListShouldIncludeChildrenTest.java |   63 +
 .../apache/maven/it/MavenITmng7038RootdirTest.java |  226 ++
 ...nITmng7045DropUselessAndOutdatedCdiApiTest.java |   44 +
 ...avenITmng7051OptionalProfileActivationTest.java |  140 +
 .../it/MavenITmng7110ExtensionClassloader.java     |   67 +
 ...MavenITmng7112ProjectsWithNonRecursiveTest.java |   78 +
 ...MavenITmng7128BlockExternalHttpReactorTest.java |   59 +
 .../it/MavenITmng7160ExtensionClassloader.java     |   68 +
 .../maven/it/MavenITmng7228LeakyModelTest.java     |   75 +
 ...MavenITmng7244IgnorePomPrefixInExpressions.java |   53 +
 .../it/MavenITmng7255InferredGroupIdTest.java      |   43 +
 ...310LifecycleActivatedInSpecifiedModuleTest.java |   50 +
 .../MavenITmng7335MissingJarInParallelBuild.java   |   42 +
 .../it/MavenITmng7349RelocationWarningTest.java    |   68 +
 .../it/MavenITmng7353CliGoalInvocationTest.java    |  100 +
 .../maven/it/MavenITmng7360BuildConsumer.java      |   48 +
 .../MavenITmng7390SelectModuleOutsideCwdTest.java  |  131 +
 ...enITmng7404IgnorePrefixlessExpressionsTest.java |   53 +
 ...nsistencyOfOptionalProjectsAndProfilesTest.java |   68 +
 ...ITmng7464ReadOnlyMojoParametersWarningTest.java |  141 +
 ...nITmng7468UnsupportedPluginsParametersTest.java |  183 +
 .../it/MavenITmng7470ResolverTransportTest.java    |  157 +
 .../maven/it/MavenITmng7474SessionScopeTest.java   |   48 +
 .../maven/it/MavenITmng7487DeadlockTest.java       |   52 +
 ...mng7504NotWarnUnsupportedReportPluginsTest.java |   62 +
 ...enITmng7529VersionRangeRepositorySelection.java |   65 +
 .../it/MavenITmng7566JavaPrerequisiteTest.java     |   86 +
 .../org/apache/maven/it/MavenITmng7587Jsr330.java  |   60 +
 .../MavenITmng7606DependencyImportScopeTest.java   |   52 +
 .../maven/it/MavenITmng7629SubtreeBuildTest.java   |   57 +
 .../it/MavenITmng7679SingleMojoNoPomTest.java      |   56 +
 .../maven/it/MavenITmng7697PomWithEmojiTest.java   |   51 +
 .../maven/it/MavenITmng7716BuildDeadlock.java      |   64 +
 .../it/MavenITmng7737ProfileActivationTest.java    |   94 +
 ...7740ConsumerBuildShouldCleanUpOldFilesTest.java |   57 +
 .../it/MavenITmng7772CoreExtensionFoundTest.java   |   78 +
 .../MavenITmng7772CoreExtensionsNotFoundTest.java  |   57 +
 .../it/MavenITmng7804PluginExecutionOrderTest.java |   64 +
 ...MavenITmng7819FileLockingWithSnapshotsTest.java |  102 +
 .../it/MavenITmng7836AlternativePomSyntaxTest.java |   74 +
 .../it/MavenITmng7837ProjectElementInPomTest.java  |   42 +
 ...venITmng7891ConfigurationForExtensionsTest.java |   82 +
 ...avenITmng7939PluginsValidationExcludesTest.java |   94 +
 .../it/MavenITmng7965PomDuplicateTagsTest.java     |   68 +
 .../MavenITmng7967ArtifactHandlerLanguageTest.java |   70 +
 ...ng7982DependencyManagementTransitivityTest.java |  128 +
 .../MavenITmng8005IdeWorkspaceReaderUsedTest.java  |   46 +
 ...avenITmng8106OverlappingDirectoryRolesTest.java |   66 +
 .../maven/it/MavenITmng8123BuildCacheTest.java     |   39 +
 .../MavenITmng8133RootDirectoryInParentTest.java   |   44 +
 .../maven/it/MavenITmng8181CentralRepoTest.java    |   56 +
 .../it/MavenITmng8220ExtensionWithDITest.java      |   56 +
 .../maven/it/MavenITmng8230CIFriendlyTest.java     |  173 +
 .../maven/it/MavenITmng8244PhaseAllTest.java       |   65 +
 .../maven/it/MavenITmng8245BeforePhaseCliTest.java |  102 +
 .../maven/it/MavenITmng8288NoRootPomTest.java      |   48 +
 .../it/MavenITmng8293BomImportFromReactor.java     |   46 +
 .../maven/it/MavenITmng8294ParentChecksTest.java   |  113 +
 .../it/MavenITmng8299CustomLifecycleTest.java      |   52 +
 ...331VersionedAndUnversionedDependenciesTest.java |   57 +
 .../it/MavenITmng8336UnknownPackagingTest.java     |   49 +
 .../it/MavenITmng8340GeneratedPomInTargetTest.java |   49 +
 .../maven/it/MavenITmng8341DeadlockTest.java       |   48 +
 ...enITmng8347TransitiveDependencyManagerTest.java |  144 +
 ...enITmng8360SubprojectProfileActivationTest.java |   53 +
 .../it/MavenITmng8379SettingsDecryptTest.java      |   77 +
 .../MavenITmng8383UnknownTypeDependenciesTest.java |   46 +
 .../MavenITmng8385PropertyContributoSPITest.java   |   55 +
 .../it/MavenITmng8400CanonicalMavenHomeTest.java   |   75 +
 ...venITmng8414ConsumerPomWithNewFeaturesTest.java |  103 +
 .../it/MavenITmng8421MavenEncryptionTest.java      |   73 +
 .../it/MavenITmng8461SpySettingsEventTest.java     |   64 +
 ...MavenITmng8465RepositoryWithProjectDirTest.java |   52 +
 ...MavenITmng8469InterpolationPrecendenceTest.java |   55 +
 ...enITmng8477MultithreadedFileActivationTest.java |   48 +
 .../it/MavenITmng8523ModelPropertiesTest.java      |   68 +
 .../maven/it/MavenITmng8525MavenDIPlugin.java      |   67 +
 .../maven/it/MavenITmng8527ConsumerPomTest.java    |   94 +
 .../maven/it/MavenITmng8561SourceRootTest.java     |   46 +
 .../maven/it/MavenITmng8572DITypeHandlerTest.java  |   70 +
 .../apache/maven/it/MavenITmng8594AtFileTest.java  |   64 +
 .../MavenITmng8598JvmConfigSubstitutionTest.java   |   59 +
 ...mng8645ConsumerPomDependencyManagementTest.java |   74 +
 .../maven/it/MavenITmng8648ProjectEventsTest.java  |   67 +
 ...fterAndEachPhasesWithConcurrentBuilderTest.java |   62 +
 ...MavenITmng8736ConcurrentFileActivationTest.java |  209 +
 .../maven/it/MavenITmng8744CIFriendlyTest.java     |   79 +
 .../org/apache/maven/it/TestSuiteOrdering.java     |  842 ++++
 .../org/apache/maven/it/TunnelingProxyServer.java  |  198 +
 .../apache/maven/it/utils/DeployedResource.java    |   67 +
 .../src/test/resources-filtered/bootstrap.txt      |    6 +
 .../test/resources-filtered/it-mimir.properties    |    8 +
 .../test/resources-filtered/settings-remote.xml    |   74 +
 .../src/test/resources-filtered/settings.xml       |   63 +
 .../src/test/resources/bootstrap/pom.xml           |   59 +
 .../src/test/resources/bootstrap/settings.xml      |   56 +
 .../cyclic-import-scope/v1/componentA/pom.xml      |   12 +
 .../v1/componentA/src/main/java/cyclic/Av1.java    |   21 +
 .../cyclic-import-scope/v1/componentB/pom.xml      |   19 +
 .../v1/componentB/src/main/java/cyclic/Bv1.java    |   21 +
 .../cyclic-import-scope/v1/main/bundle/pom.xml     |   21 +
 .../main/bundle/src/main/java/cyclic/Bundle.java   |   23 +
 .../resources/cyclic-import-scope/v1/main/pom.xml  |   25 +
 .../cyclic-import-scope/v1/parent/pom.xml          |    8 +
 .../cyclic-import-scope/v2/componentA/pom.xml      |   12 +
 .../v2/componentA/src/main/java/cyclic/Av2.java    |   21 +
 .../cyclic-import-scope/v2/componentB/pom.xml      |   18 +
 .../v2/componentB/src/main/java/cyclic/Bv2.java    |   21 +
 .../cyclic-import-scope/v2/main/bundle/pom.xml     |   21 +
 .../main/bundle/src/main/java/cyclic/Bundle.java   |   23 +
 .../resources/cyclic-import-scope/v2/main/pom.xml  |   25 +
 .../cyclic-import-scope/v2/parent/pom.xml          |   19 +
 .../cyclic-import-scope/v3/componentA/pom.xml      |   12 +
 .../v3/componentA/src/main/java/cyclic/Av3.java    |   21 +
 .../cyclic-import-scope/v3/componentB/pom.xml      |   19 +
 .../v3/componentB/src/main/java/cyclic/Bv3.java    |   21 +
 .../cyclic-import-scope/v3/main/bundle/pom.xml     |   21 +
 .../main/bundle/src/main/java/cyclic/Bundle.java   |   23 +
 .../resources/cyclic-import-scope/v3/main/pom.xml  |   25 +
 .../cyclic-import-scope/v3/parent/pom.xml          |   19 +
 .../pom.xml                                        |   11 +
 .../gh-10937-pipes-maven-opts/.mvn/jvm.config      |    2 +
 .../resources/gh-10937-pipes-maven-opts/pom.xml    |   59 +
 .../README.md                                      |    2 +-
 .../pom.xml                                        |   20 +-
 .../gh-11074-recursive-project-url/README.md       |    4 +-
 .../gh-11074-recursive-project-url/pom.xml         |   18 +-
 .../module-a/pom.xml                               |   24 +
 .../pom.xml                                        |   60 +
 .../src/test/resources/it0008/pom.xml              |   50 +
 .../src/test/resources/it0009/pom.xml              |   56 +
 .../src/test/resources/it0010/pom.xml              |   64 +
 .../src/test/resources/it0010/repo/.gitattributes  |    3 +
 .../org/apache/maven/its/it0010/a/0.1/a-0.1.jar    |  Bin 0 -> 1971 bytes
 .../apache/maven/its/it0010/a/0.1/a-0.1.jar.md5    |    1 +
 .../apache/maven/its/it0010/a/0.1/a-0.1.jar.sha1   |    1 +
 .../org/apache/maven/its/it0010/a/0.1/a-0.1.pom    |   45 +
 .../apache/maven/its/it0010/a/0.1/a-0.1.pom.md5    |    1 +
 .../apache/maven/its/it0010/a/0.1/a-0.1.pom.sha1   |    1 +
 .../apache/maven/its/it0010/a/maven-metadata.xml   |   12 +
 .../maven/its/it0010/a/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0010/a/maven-metadata.xml.sha1     |    1 +
 .../org/apache/maven/its/it0010/b/0.2/b-0.2.jar    |  Bin 0 -> 1951 bytes
 .../apache/maven/its/it0010/b/0.2/b-0.2.jar.md5    |    1 +
 .../apache/maven/its/it0010/b/0.2/b-0.2.jar.sha1   |    1 +
 .../org/apache/maven/its/it0010/b/0.2/b-0.2.pom    |   40 +
 .../apache/maven/its/it0010/b/0.2/b-0.2.pom.md5    |    1 +
 .../apache/maven/its/it0010/b/0.2/b-0.2.pom.sha1   |    1 +
 .../apache/maven/its/it0010/b/maven-metadata.xml   |   12 +
 .../maven/its/it0010/b/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0010/b/maven-metadata.xml.sha1     |    1 +
 .../maven/its/it0010/parent/1.0/parent-1.0.pom     |   48 +
 .../maven/its/it0010/parent/1.0/parent-1.0.pom.md5 |    1 +
 .../its/it0010/parent/1.0/parent-1.0.pom.sha1      |    1 +
 .../maven/its/it0010/parent/maven-metadata.xml     |   12 +
 .../maven/its/it0010/parent/maven-metadata.xml.md5 |    1 +
 .../its/it0010/parent/maven-metadata.xml.sha1      |    1 +
 .../test/resources/it0010/settings-template.xml    |   43 +
 .../src/test/resources/it0011/pom.xml              |   86 +
 .../src/test/resources/it0011/repo/.gitattributes  |    3 +
 .../org/apache/maven/its/it0011/a/0.1/a-0.1.jar    |  Bin 0 -> 1950 bytes
 .../apache/maven/its/it0011/a/0.1/a-0.1.jar.md5    |    1 +
 .../apache/maven/its/it0011/a/0.1/a-0.1.jar.sha1   |    1 +
 .../org/apache/maven/its/it0011/a/0.1/a-0.1.pom    |   40 +
 .../apache/maven/its/it0011/a/0.1/a-0.1.pom.md5    |    1 +
 .../apache/maven/its/it0011/a/0.1/a-0.1.pom.sha1   |    1 +
 .../apache/maven/its/it0011/a/maven-metadata.xml   |   12 +
 .../maven/its/it0011/a/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0011/a/maven-metadata.xml.sha1     |    1 +
 .../org/apache/maven/its/it0011/b/0.2/b-0.2.jar    |  Bin 0 -> 1952 bytes
 .../apache/maven/its/it0011/b/0.2/b-0.2.jar.md5    |    1 +
 .../apache/maven/its/it0011/b/0.2/b-0.2.jar.sha1   |    1 +
 .../org/apache/maven/its/it0011/b/0.2/b-0.2.pom    |   40 +
 .../apache/maven/its/it0011/b/0.2/b-0.2.pom.md5    |    1 +
 .../apache/maven/its/it0011/b/0.2/b-0.2.pom.sha1   |    1 +
 .../apache/maven/its/it0011/b/maven-metadata.xml   |   12 +
 .../maven/its/it0011/b/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0011/b/maven-metadata.xml.sha1     |    1 +
 .../test/resources/it0011/settings-template.xml    |   43 +
 .../test/resources/it0012/child-project/pom.xml    |   21 +
 .../src/test/resources/it0012/pom.xml              |   82 +
 .../src/test/resources/it0018/pom.xml              |   40 +
 .../src/test/resources/it0018/repo/.gitattributes  |    3 +
 .../it0018/managed-dep/1.0.3/managed-dep-1.0.3.jar |  Bin 0 -> 1989 bytes
 .../managed-dep/1.0.3/managed-dep-1.0.3.jar.md5    |    1 +
 .../managed-dep/1.0.3/managed-dep-1.0.3.jar.sha1   |    1 +
 .../it0018/managed-dep/1.0.3/managed-dep-1.0.3.pom |   36 +
 .../managed-dep/1.0.3/managed-dep-1.0.3.pom.md5    |    1 +
 .../managed-dep/1.0.3/managed-dep-1.0.3.pom.sha1   |    1 +
 .../its/it0018/managed-dep/maven-metadata.xml      |   11 +
 .../its/it0018/managed-dep/maven-metadata.xml.md5  |    1 +
 .../its/it0018/managed-dep/maven-metadata.xml.sha1 |    1 +
 .../apache/maven/its/it0018/parent/1/parent-1.pom  |   50 +
 .../maven/its/it0018/parent/1/parent-1.pom.md5     |    1 +
 .../maven/its/it0018/parent/1/parent-1.pom.sha1    |    1 +
 .../maven/its/it0018/parent/maven-metadata.xml     |   11 +
 .../maven/its/it0018/parent/maven-metadata.xml.md5 |    1 +
 .../its/it0018/parent/maven-metadata.xml.sha1      |    1 +
 .../its/it0018/sub-project/1/sub-project-1.jar     |  Bin 0 -> 2019 bytes
 .../its/it0018/sub-project/1/sub-project-1.jar.md5 |    1 +
 .../it0018/sub-project/1/sub-project-1.jar.sha1    |    1 +
 .../its/it0018/sub-project/1/sub-project-1.pom     |   46 +
 .../its/it0018/sub-project/1/sub-project-1.pom.md5 |    1 +
 .../it0018/sub-project/1/sub-project-1.pom.sha1    |    1 +
 .../its/it0018/sub-project/maven-metadata.xml      |   11 +
 .../its/it0018/sub-project/maven-metadata.xml.md5  |    1 +
 .../its/it0018/sub-project/maven-metadata.xml.sha1 |    1 +
 .../test/resources/it0018/settings-template.xml    |   43 +
 .../src/test/resources/it0019/pom.xml              |   38 +
 .../resources/it0019/src/main/resources/test.txt   |  Bin
 .../src/test/resources/it0021/pom.xml              |   77 +
 .../src/test/resources/it0021/repo/.gitattributes  |    3 +
 .../org/apache/maven/its/it0021/a/0.1/a-0.1.jar    |  Bin 0 -> 1916 bytes
 .../apache/maven/its/it0021/a/0.1/a-0.1.jar.md5    |    1 +
 .../apache/maven/its/it0021/a/0.1/a-0.1.jar.sha1   |    1 +
 .../org/apache/maven/its/it0021/a/0.1/a-0.1.pom    |   36 +
 .../apache/maven/its/it0021/a/0.1/a-0.1.pom.md5    |    1 +
 .../apache/maven/its/it0021/a/0.1/a-0.1.pom.sha1   |    1 +
 .../apache/maven/its/it0021/a/maven-metadata.xml   |   12 +
 .../maven/its/it0021/a/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0021/a/maven-metadata.xml.sha1     |    1 +
 .../org/apache/maven/its/it0021/b/0.1/b-0.1.jar    |  Bin 0 -> 1917 bytes
 .../apache/maven/its/it0021/b/0.1/b-0.1.jar.md5    |    1 +
 .../apache/maven/its/it0021/b/0.1/b-0.1.jar.sha1   |    1 +
 .../org/apache/maven/its/it0021/b/0.1/b-0.1.pom    |   36 +
 .../apache/maven/its/it0021/b/0.1/b-0.1.pom.md5    |    1 +
 .../apache/maven/its/it0021/b/0.1/b-0.1.pom.sha1   |    1 +
 .../apache/maven/its/it0021/b/maven-metadata.xml   |   12 +
 .../maven/its/it0021/b/maven-metadata.xml.md5      |    1 +
 .../maven/its/it0021/b/maven-metadata.xml.sha1     |    1 +
 .../test/resources/it0021/settings-template.xml    |   43 +
 .../src/test/resources/it0023/pom.xml              |   42 +
 .../src/test/resources/it0023/settings.xml         |   35 +
 .../src/test/resources/it0024/pom.xml              |   53 +
 .../src/test/resources/it0025/pom.xml              |   43 +
 .../test/resources/it0030/child-hierarchy/pom.xml  |   23 +
 .../it0030/child-hierarchy/project1/pom.xml        |   11 +
 .../it0030/child-hierarchy/project2/pom.xml        |   17 +
 .../main/java/org/apache/maven/it0030/Person.java  |   31 +
 .../src/test/resources/it0030/pom.xml              |   28 +
 .../src/test/resources/it0032/pom.xml              |   34 +
 .../src/test/resources/it0037/pom.xml              |   53 +
 .../src/test/resources/it0037/pom2.xml             |   57 +
 .../src/test/resources/it0038/pom.xml              |   53 +
 .../src/test/resources/it0038/project/pom2.xml     |   57 +
 .../src/test/resources/it0040/pom.xml              |   21 +
 .../src/test/resources/it0041/pom.xml              |   63 +
 .../src/test/resources/it0041/settings.xml         |   55 +
 .../src/test/resources/it0051/pom.xml              |   62 +
 .../src/test/resources/it0052/pom.xml              |   62 +
 .../src/test/resources/it0056/pom.xml              |   63 +
 .../test/resources/it0063/jdk/jre/placeholder.txt  |    1 +
 .../src/test/resources}/it0063/jdk/lib/tools.jar   |  Bin
 .../src/test/resources/it0063/pom.xml              |   53 +
 .../it0064/maven-it-plugin-setter/pom.xml          |   64 +
 .../maven/plugin/coreit/CoreItMojoWithSetters.java |  123 +
 .../maven-it-plugin-setter/src/site/site.xml       |   33 +
 .../src/test/resources/it0064/pom.xml              |   27 +
 .../src/test/resources/it0071/pom.xml              |   29 +
 .../src/test/resources/it0072/pom.xml              |   42 +
 .../src/test/resources/it0085/pom.xml              |   47 +
 .../src/test/resources/it0085/repo/.gitattributes  |    3 +
 .../apache/maven/its/it0085/dep/0.1/dep-0.1.jar    |  Bin 0 -> 2012 bytes
 .../maven/its/it0085/dep/0.1/dep-0.1.jar.md5       |    1 +
 .../maven/its/it0085/dep/0.1/dep-0.1.jar.sha1      |    1 +
 .../apache/maven/its/it0085/dep/0.1/dep-0.1.pom    |   46 +
 .../maven/its/it0085/dep/0.1/dep-0.1.pom.md5       |    1 +
 .../maven/its/it0085/dep/0.1/dep-0.1.pom.sha1      |    1 +
 .../apache/maven/its/it0085/dep/maven-metadata.xml |   11 +
 .../maven/its/it0085/dep/maven-metadata.xml.md5    |    1 +
 .../maven/its/it0085/dep/maven-metadata.xml.sha1   |    1 +
 .../test/resources/it0085/settings-template.xml    |   43 +
 .../src/test/resources/it0085/system.jar           |  Bin 0 -> 345 bytes
 .../src/test/resources/it0086/pom.xml              |   55 +
 .../src/test/resources/it0087/pom.xml              |   62 +
 .../src/test/resources/it0087/repo/.gitattributes  |    3 +
 .../apache/maven/its/it0087/dep/1.3/dep-1.3.jar    |  Bin 0 -> 4617 bytes
 .../maven/its/it0087/dep/1.3/dep-1.3.jar.md5       |    1 +
 .../maven/its/it0087/dep/1.3/dep-1.3.jar.sha1      |    1 +
 .../apache/maven/its/it0087/dep/1.3/dep-1.3.pom    |   49 +
 .../maven/its/it0087/dep/1.3/dep-1.3.pom.md5       |    1 +
 .../maven/its/it0087/dep/1.3/dep-1.3.pom.sha1      |    1 +
 .../apache/maven/its/it0087/dep/maven-metadata.xml |   11 +
 .../maven/its/it0087/dep/maven-metadata.xml.md5    |    1 +
 .../maven/its/it0087/dep/maven-metadata.xml.sha1   |    1 +
 .../test/resources/it0087/settings-template.xml    |   55 +
 .../src/test/resources/it0090/pom.xml              |   52 +
 .../src/test/resources/it0108/pom.xml              |   41 +
 .../src/test/resources/it0113/pom.xml              |   56 +
 .../src/test/resources/it0113/settings.xml         |   30 +
 .../src/test/resources/it0116/pom.xml              |   21 +
 .../src/test/resources/it0130/pom.xml              |   39 +
 .../src/test/resources/it0131/pom.xml              |   39 +
 .../src/test/resources/it0132/pom.xml              |   47 +
 .../src/test/resources/it0133/pom.xml              |   59 +
 .../src/test/resources/it0134/pom.xml              |   59 +
 .../src/test/resources/it0135/pom.xml              |   59 +
 .../src/test/resources/it0136/pom.xml              |   59 +
 .../src/test/resources/it0137/pom.xml              |   59 +
 .../src/test/resources/it0138/pom.xml              |   63 +
 .../src/test/resources/it0139/child/pom.xml        |  116 +
 .../src/test/resources/it0139/pom.xml              |   34 +
 .../src/test/resources/it0140/child/pom.xml        |  116 +
 .../src/test/resources/it0140/pom.xml              |   34 +
 .../src/test/resources/it0142/lib/system-0.1.jar   |  Bin 0 -> 2945 bytes
 .../src/test/resources/it0142/pom-template.xml     |  108 +
 .../src/test/resources/it0142/repo/.gitattributes  |    3 +
 .../maven/its/it0142/compile/0.1/compile-0.1.jar   |  Bin 0 -> 2952 bytes
 .../its/it0142/compile/0.1/compile-0.1.jar.md5     |    1 +
 .../its/it0142/compile/0.1/compile-0.1.jar.sha1    |    1 +
 .../maven/its/it0142/compile/0.1/compile-0.1.pom   |   55 +
 .../its/it0142/compile/0.1/compile-0.1.pom.md5     |    1 +
 .../its/it0142/compile/0.1/compile-0.1.pom.sha1    |    1 +
 .../maven/its/it0142/compile/maven-metadata.xml    |   12 +
 .../its/it0142/compile/maven-metadata.xml.md5      |    1 +
 .../its/it0142/compile/maven-metadata.xml.sha1     |    1 +
 .../maven/its/it0142/provided/0.1/provided-0.1.jar |  Bin 0 -> 2960 bytes
 .../its/it0142/provided/0.1/provided-0.1.jar.md5   |    1 +
 .../its/it0142/provided/0.1/provided-0.1.jar.sha1  |    1 +
 .../maven/its/it0142/provided/0.1/provided-0.1.pom |   55 +
 .../its/it0142/provided/0.1/provided-0.1.pom.md5   |    1 +
 .../its/it0142/provided/0.1/provided-0.1.pom.sha1  |    1 +
 .../maven/its/it0142/provided/maven-metadata.xml   |   12 +
 .../its/it0142/provided/maven-metadata.xml.md5     |    1 +
 .../its/it0142/provided/maven-metadata.xml.sha1    |    1 +
 .../its/it0142/runtime/0.1/runtime-0.1-retro.jar   |  Bin 0 -> 2951 bytes
 .../it0142/runtime/0.1/runtime-0.1-retro.jar.md5   |    1 +
 .../it0142/runtime/0.1/runtime-0.1-retro.jar.sha1  |    1 +
 .../maven/its/it0142/runtime/0.1/runtime-0.1.jar   |  Bin 0 -> 2951 bytes
 .../its/it0142/runtime/0.1/runtime-0.1.jar.md5     |    1 +
 .../its/it0142/runtime/0.1/runtime-0.1.jar.sha1    |    1 +
 .../maven/its/it0142/runtime/0.1/runtime-0.1.pom   |   55 +
 .../its/it0142/runtime/0.1/runtime-0.1.pom.md5     |    1 +
 .../its/it0142/runtime/0.1/runtime-0.1.pom.sha1    |    1 +
 .../maven/its/it0142/runtime/maven-metadata.xml    |   12 +
 .../its/it0142/runtime/maven-metadata.xml.md5      |    1 +
 .../its/it0142/runtime/maven-metadata.xml.sha1     |    1 +
 .../apache/maven/its/it0142/test/0.1/test-0.1.jar  |  Bin 0 -> 2925 bytes
 .../maven/its/it0142/test/0.1/test-0.1.jar.md5     |    1 +
 .../maven/its/it0142/test/0.1/test-0.1.jar.sha1    |    1 +
 .../apache/maven/its/it0142/test/0.1/test-0.1.pom  |   55 +
 .../maven/its/it0142/test/0.1/test-0.1.pom.md5     |    1 +
 .../maven/its/it0142/test/0.1/test-0.1.pom.sha1    |    1 +
 .../maven/its/it0142/test/maven-metadata.xml       |   12 +
 .../maven/its/it0142/test/maven-metadata.xml.md5   |    1 +
 .../maven/its/it0142/test/maven-metadata.xml.sha1  |    1 +
 .../test/resources/it0142/settings-template.xml    |   43 +
 .../src/test/resources/it0143/pom-template.xml     |   72 +
 .../src/test/resources/it0143/repo/.gitattributes  |    3 +
 .../maven/its/it0143/compile/0.1/compile-0.1.jar   |  Bin 0 -> 2986 bytes
 .../its/it0143/compile/0.1/compile-0.1.jar.md5     |    1 +
 .../its/it0143/compile/0.1/compile-0.1.jar.sha1    |    1 +
 .../maven/its/it0143/compile/0.1/compile-0.1.pom   |   56 +
 .../its/it0143/compile/0.1/compile-0.1.pom.md5     |    1 +
 .../its/it0143/compile/0.1/compile-0.1.pom.sha1    |    1 +
 .../maven/its/it0143/compile/maven-metadata.xml    |   11 +
 .../its/it0143/compile/maven-metadata.xml.md5      |    1 +
 .../its/it0143/compile/maven-metadata.xml.sha1     |    1 +
 .../maven/its/it0143/direct/0.1/direct-0.1.jar     |  Bin 0 -> 3169 bytes
 .../maven/its/it0143/direct/0.1/direct-0.1.jar.md5 |    1 +
 .../its/it0143/direct/0.1/direct-0.1.jar.sha1      |    1 +
 .../maven/its/it0143/direct/0.1/direct-0.1.pom     |   83 +
 .../maven/its/it0143/direct/0.1/direct-0.1.pom.md5 |    1 +
 .../its/it0143/direct/0.1/direct-0.1.pom.sha1      |    1 +
 .../maven/its/it0143/direct/maven-metadata.xml     |   11 +
 .../maven/its/it0143/direct/maven-metadata.xml.md5 |    1 +
 .../its/it0143/direct/maven-metadata.xml.sha1      |    1 +
 .../maven/its/it0143/provided/0.1/provided-0.1.jar |  Bin 0 -> 2996 bytes
 .../its/it0143/provided/0.1/provided-0.1.jar.md5   |    1 +
 .../its/it0143/provided/0.1/provided-0.1.jar.sha1  |    1 +
 .../maven/its/it0143/provided/0.1/provided-0.1.pom |   56 +
 .../its/it0143/provided/0.1/provided-0.1.pom.md5   |    1 +
 .../its/it0143/provided/0.1/provided-0.1.pom.sha1  |    1 +
 .../maven/its/it0143/provided/maven-metadata.xml   |   11 +
 .../its/it0143/provided/maven-metadata.xml.md5     |    1 +
 .../its/it0143/provided/maven-metadata.xml.sha1    |    1 +
 .../maven/its/it0143/runtime/0.1/runtime-0.1.jar   |  Bin 0 -> 2986 bytes
 .../its/it0143/runtime/0.1/runtime-0.1.jar.md5     |    1 +
 .../its/it0143/runtime/0.1/runtime-0.1.jar.sha1    |    1 +
 .../maven/its/it0143/runtime/0.1/runtime-0.1.pom   |   56 +
 .../its/it0143/runtime/0.1/runtime-0.1.pom.md5     |    1 +
 .../its/it0143/runtime/0.1/runtime-0.1.pom.sha1    |    1 +
 .../maven/its/it0143/runtime/maven-metadata.xml    |   11 +
 .../its/it0143/runtime/maven-metadata.xml.md5      |    1 +
 .../its/it0143/runtime/maven-metadata.xml.sha1     |    1 +
 .../apache/maven/its/it0143/test/0.1/test-0.1.jar  |  Bin 0 -> 2963 bytes
 .../maven/its/it0143/test/0.1/test-0.1.jar.md5     |    1 +
 .../maven/its/it0143/test/0.1/test-0.1.jar.sha1    |    1 +
 .../apache/maven/its/it0143/test/0.1/test-0.1.pom  |   56 +
 .../maven/its/it0143/test/0.1/test-0.1.pom.md5     |    1 +
 .../maven/its/it0143/test/0.1/test-0.1.pom.sha1    |    1 +
 .../maven/its/it0143/test/maven-metadata.xml       |   11 +
 .../maven/its/it0143/test/maven-metadata.xml.md5   |    1 +
 .../maven/its/it0143/test/maven-metadata.xml.sha1  |    1 +
 .../test/resources/it0143/settings-template.xml    |   43 +
 .../src/test/resources/it0144/pom.xml              |  408 ++
 .../src/test/resources/it0146/pom.xml              |   58 +
 .../src/test/resources/it0146/project/pom.xml      |   28 +
 .../it0146/project/src/main/resources/empty.txt    |    1 +
 .../src/test/resources/it0146/repo/.gitattributes  |    3 +
 .../dep/0.1-SNAPSHOT/dep-0.1-20110726.105319-1.jar |  Bin 0 -> 1965 bytes
 .../dep/0.1-SNAPSHOT/dep-0.1-20110726.105319-1.pom |   36 +
 .../its/it0146/dep/0.1-SNAPSHOT/maven-metadata.xml |   13 +
 .../it0146/dep/0.1-SNAPSHOT/maven-metadata.xml.md5 |    1 +
 .../dep/0.1-SNAPSHOT/maven-metadata.xml.sha1       |    1 +
 .../test/resources/it0146/settings-template.xml    |   45 +
 .../src/test/resources/junit-platform.properties   |    1 +
 .../src/test/resources/missing-namespace/pom.xml   |   10 +
 .../src/test/resources/mng-0095/pom.xml            |   31 +
 .../test/resources/mng-0095/subproject1/pom.xml    |   28 +
 .../test/resources/mng-0095/subproject2/pom.xml    |   17 +
 .../test/resources/mng-0095/subproject3/pom.xml    |   24 +
 .../src/test/resources/mng-0187/pom.xml            |   62 +
 .../src/test/resources/mng-0187/sub-1/pom.xml      |   61 +
 .../test/resources/mng-0187/sub-1/sub-2/pom.xml    |   56 +
 .../src/test/resources/mng-0249/pom.xml            |   36 +
 .../test-component-a/classes/test.properties       |    1 +
 .../resources/mng-0249/test-component-a/pom.xml    |   61 +
 .../test-component-b/classes/test.properties       |    1 +
 .../resources/mng-0249/test-component-b/pom.xml    |   69 +
 .../test-component-c/classes/test.properties       |    1 +
 .../resources/mng-0249/test-component-c/pom.xml    |   92 +
 .../mng-0282/maven-it-plugin-no-project/pom.xml    |   64 +
 .../apache/maven/plugin/coreit/NoProjectMojo.java  |   68 +
 .../maven-it-plugin-no-project/src/site/site.xml   |   33 +
 .../src/test/resources/mng-0282/pom.xml            |   26 +
 .../src/test/resources/mng-0282/subproject/pom.xml |   11 +
 .../test/resources/mng-0294/global-settings.xml    |   17 +
 .../src/test/resources/mng-0294/pom.xml            |   21 +
 .../src/test/resources/mng-0294/user-settings.xml  |   58 +
 .../src/test/resources/mng-0377/pom.xml            |   31 +
 .../test/resources/mng-0377/repo/.gitattributes    |    3 +
 .../0.1/maven-it-plugin-prefix-0.1.jar             |  Bin 0 -> 7948 bytes
 .../0.1/maven-it-plugin-prefix-0.1.pom             |   69 +
 .../maven-it-plugin-prefix/maven-metadata.xml      |   14 +
 .../apache/maven/its/mng0377/maven-metadata.xml    |   10 +
 .../maven/its/mng0377/maven-metadata.xml.md5       |    1 +
 .../maven/its/mng0377/maven-metadata.xml.sha1      |    1 +
 .../test/resources/mng-0377/settings-template.xml  |   59 +
 .../src/test/resources/mng-0449/direct/pom.xml     |   31 +
 .../src/test/resources/mng-0449/lifecycle/pom.xml  |   67 +
 .../test/resources/mng-0449/repo/.gitattributes    |    3 +
 .../0.1/maven-it-plugin-a-0.1.jar                  |  Bin 0 -> 7938 bytes
 .../0.1/maven-it-plugin-a-0.1.pom                  |   69 +
 .../maven-it-plugin-a-0.2-20090306.154319-1.jar    |  Bin 0 -> 7975 bytes
 .../maven-it-plugin-a-0.2-20090306.154319-1.pom    |   69 +
 .../0.2-SNAPSHOT/maven-metadata.xml                |   13 +
 .../mng0449/maven-it-plugin-a/maven-metadata.xml   |   15 +
 .../maven-it-plugin-a/maven-metadata.xml.md5       |    1 +
 .../maven-it-plugin-a/maven-metadata.xml.sha1      |    1 +
 .../0.1/maven-it-plugin-b-0.1.jar                  |  Bin 0 -> 10024 bytes
 .../0.1/maven-it-plugin-b-0.1.pom                  |   80 +
 .../mng0449/maven-it-plugin-b/maven-metadata.xml   |   13 +
 .../maven-it-plugin-b/maven-metadata.xml.md5       |    1 +
 .../maven-it-plugin-b/maven-metadata.xml.sha1      |    1 +
 .../apache/maven/its/mng0449/maven-metadata.xml    |   14 +
 .../maven/its/mng0449/maven-metadata.xml.md5       |    1 +
 .../maven/its/mng0449/maven-metadata.xml.sha1      |    1 +
 .../test/resources/mng-0449/settings-template.xml  |   63 +
 .../src/test/resources/mng-0461/pom.xml            |   60 +
 .../apache/maven/its/mng0461/dep/0.1/dep-0.1.jar   |  Bin 0 -> 1974 bytes
 .../maven/its/mng0461/dep/0.1/dep-0.1.jar.md5      |    1 +
 .../maven/its/mng0461/dep/0.1/dep-0.1.jar.sha1     |    1 +
 .../test/resources/mng-0461/settings-template.xml  |   43 +
 .../src/test/resources/mng-0469/test0/pom.xml      |   45 +
 .../src/test/resources/mng-0469/test1/pom.xml      |   58 +
 .../src/test/resources/mng-0469/test2/pom.xml      |   87 +
 .../src/test/resources/mng-0471/pom.xml            |   20 +
 .../src/test/resources/mng-0479/setup/pom.xml      |   42 +
 .../src/test/resources/mng-0479/test-1/pom.xml     |   66 +
 .../resources/mng-0479/test-1/repo/.gitattributes  |    3 +
 .../a-parent-0.1-20100824.153316-1.pom             |   44 +
 .../a-parent/0.1-SNAPSHOT/maven-metadata.xml       |   13 +
 .../a/0.1-SNAPSHOT/a-0.1-20100824.153354-1.jar     |  Bin 0 -> 1976 bytes
 .../a/0.1-SNAPSHOT/a-0.1-20100824.153354-1.pom     |   42 +
 .../its/mng0479/a/0.1-SNAPSHOT/maven-metadata.xml  |   13 +
 .../b/0.1-SNAPSHOT/b-0.1-20100824.153125-1.jar     |  Bin 0 -> 1950 bytes
 .../b/0.1-SNAPSHOT/b-0.1-20100824.153125-1.pom     |   36 +
 .../its/mng0479/b/0.1-SNAPSHOT/maven-metadata.xml  |   13 +
 .../0.1-SNAPSHOT/maven-metadata.xml                |   13 +
 .../maven-mng0479-plugin-0.1-20100824.154413-1.jar |  Bin 0 -> 7739 bytes
 .../maven-mng0479-plugin-0.1-20100824.154413-1.pom |   63 +
 .../mng0479/parent/0.1-SNAPSHOT/maven-metadata.xml |   13 +
 .../0.1-SNAPSHOT/parent-0.1-20100824.154512-1.pom  |   36 +
 .../mng-0479/test-1/settings-template.xml          |   56 +
... 18042 lines suppressed ...