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 2026/09/07 18:57:02 UTC

(maven) branch run-maven-4-0-x-on-a-few-projects-let-s-start-wit updated (b73c380d06 -> 7058b75a29)

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

gnodet pushed a change to branch run-maven-4-0-x-on-a-few-projects-let-s-start-wit
in repository https://gitbox.apache.org/repos/asf/maven.git


 discard b73c380d06 Revert session.getCurrentProject() change in MojoExecutor
 discard e1d21ad32d Remove SOURCES→RESOURCES sequential ordering constraint
 discard b840c0d896 Deduplicate scope expansion: promote MojoExecutor.toScopes to public static
 discard cc6ecd6388 Remove redundant ThreadLocal, fix after:* step semantics
 discard aa5af679f2 Address review: extract helper, document GAV limitation, expand test coverage
 discard 1cdf980b4a Refine concurrent builder fixes: revert MavenProject changes, add null-file fallbacks
 discard b4c3cc98f0 Fix concurrent builder race conditions in artifact resolution and phase ordering
     add 6a3788ab8d Bump xmlunitVersion from 2.12.0 to 2.13.0
     add db7a8720e3 Bump com.fasterxml.woodstox:woodstox-core from 7.2.1 to 7.2.2 (#12688)
     add 8324271a4c Restore the Google Cloud mirror for CI resolution
     add 163659d4f0 Upgrade it suite to use Jetty 12.1.6 and core jetty api
     add 4af0469bd4 Keep MNG-4360 and MNG-4554 green under Jetty 12
     add bb101aa852 Address review feedback on the Jetty 12 port
     add 70d0e95591 Fix #12704: Do not report an independent, built module as skipped
     add 48d928aee1 Cover BuildStep.hasExecutions() with unit tests
     add 0bf573bd6a Migrate legacy plugin Javadoc annotations
     add 6a1b3e39c2 Rename the site documents ahead of converting them
     add d4b5e85010 Port the site documentation from APT to Markdown
     add 096d59ec94 Restore the document metadata dropped when the pages were ported
     add d94e094ed3 fix configuration page generation (#12657)
     add 945813a7d4 Move the core IT suite off the JUnit 4 assertions
     add 3ffb0e75d3 Bump ch.qos.logback:logback-classic from 1.6.1 to 1.6.2 (#12751)
     add ff83033777 Bump ch.qos.logback:logback-classic from 1.6.2 to 1.6.3 (#12757)
     add 48514f63b2 Bump org.junit:junit-bom from 6.1.2 to 6.1.3 (#12726)
     add 7ff92c685c Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.3 to 1.3.4 (#12763)
     add d74e9035c3 Do not resolve unversioned plugins to pre-releases
     add 96b1170955 Cover the pre-release exclusion cases with a unit test
     add b56dc49e13 Address review feedback on the pre-release detection
     add 7dc59176c0 Reuse GenericQualifiers for the pre-release check
     add 79442b492c Bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.12 (#12772)
     add e4093d4e12 Bump com.google.guava:guava from 33.6.0-jre to 33.7.0-jre (#12775)
     add 540897d3d3 Fix concurrent updates to mapped model sources (#12766)
     add 91210fc746 Fix parent profile cache matching across activation contexts (#12762)
     add 40de8a097d Make profile activation conditions locale-independent (#12735)
     add 00960e4a22 Fix #12599: BuildPlanExecutor thread pool leak on constructor failure
     add 4e8afa2d6f Support the logical not operator in profile activation conditions (#12737)
     add a839f89887 Fix MonotonicClock.withZone() to properly implement Clock contract (#12753)
     add 3f801615ed Fix #12640: BOM consumer POM must not include inherited dependency management
     add 3d7f6e7920 Fix #12610: Preserve coordinates when merging InputLocation
     add f5649cad75 Fix duplicate model problem reporting, fixes #12691 (#12707)
     add ff255ba19c Bump org.codehaus.plexus:plexus-xml from 4.1.1 to 4.2.0
     add 6dc402ec4c Bump com.google.jimfs:jimfs from 1.3.1 to 1.3.2 (#12782)
     add cebf845f6f Bump eu.maveniverse.maven.mimir:testing from 0.12.0 to 0.12.1 (#12725)
     add c08647c3ca Bump org.codehaus.plexus:plexus-classworlds from 2.12.0 to 2.12.1 (#12819)
     add e1d0348ff2 Bump org.codehaus.plexus:plexus-velocity from 2.3.0 to 2.4.0 (#12817)
     add af6b78fdb6 Bump org.codehaus.plexus:plexus-sec-dispatcher from 4.1.0 to 4.2.0 (#12781)
     add 902e1e1820 Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0 (#12780)
     add fc2cca364d Fix #12730: quiet mode implies raw streams to avoid stdout decoration (#12810)
     add 4485f686f9 Bump org.codehaus.plexus:plexus-testing from 2.1.0 to 2.2.0
     add cee6a96ccf Use try-with-resources for AuthenticationContext
     add 14c855ff53 Resolve classified POM artifacts from the reactor [4.x] (#12658)
     add 79f7ee41cd Support Maven version ranges in profile activation (#12767)
     add 19e407a648 [MNG-8129] Handle InvalidPathException for broken relativePath on Windows (#12740)
     add 19c34dc097 Bump org.codehaus.modello:modello-maven-plugin from 2.7.0 to 2.8.0 (#12834)
     add 96c5d58363 Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 (#12837)
     add 9d11008955 Deps: Bump to Resolver 2.0.22 (#12805)
     add 994fce7151 Use the just built maven to run integration tests (#12828)
     add 02a675d7dd Fix #12761: do not wait for the terminal on the thread building it (#12814)
     add 519eae7317 [MNG-8709] Use active profile properties for consumer POM validation
     add 28381ec9ef [mvnup] Add maven-war-plugin and maven-ear-plugin to plugin upgrade list (#12685) (#12850)
     add 40cc83a070 Fix ArtifactCoordinates.getId() double colon when classifier is empty (#12813)
     add fbb61f7377 Bump actions/setup-java from 5.7.0 to 6.0.0 (#12857)
     add 20f6c8e50d Bump com.google.guava:guava from 33.7.0-jre to 33.7.1-jre (#12856)
     add 05657fde3c fix: synchronize ReflectionValueExtractor class-introspection caches (impl and compat) for thread safety (#12841)
     add 98c05659be Bump org.codehaus.plexus:plexus-interactivity-api from 1.5.1 to 1.6.0 (#12836)
     add d861f5983b Fix #12685: Add tests for maven-war-plugin and maven-ear-plugin upgrades, extract Quarkus tests
     add 7ba4b612df Remove deprecated XmlNodeBuilder (#12877)
     add f9ab6d16c9 Ignore plexus-cipher 2.1.0+ on Maven 3.x branches in dependabot config (gh-12811)
     add 24ab5b0bf4 Bump jlineVersion from 4.3.1 to 4.4.0
     add c4d5601529 Re-include macOS JLine native libraries in distribution (fixes #12759) (#12873)
     add a8be2cb908 Fix #2520: default maven.mainClass in Java instead of classworlds config (#12875)
     add acc00e5c75 Fix #11504: add replacement guidance to deprecated model and settings APIs (#12872)
     add 5561ec5b3c Fix #12646: project-local-repo clean race condition when root pom has parent (#12650)
     add b613cea9f3 chore: optimize reactor sort, model pool, and phase comparator performance (#12652)
     add de4cf660eb Add AsyncDrainWriter to eliminate PrintWriter lock contention (#12654)
     add 4554df07f4 Wire ModelBuilderRequest.isLocationTracking() to XML parser (#12655)
     add cca707a4da chore: enable PathConflictResolver by default (#12662)
     add 9062a700eb Fix #12598: prevent StackOverflow from path representation mismatch in getEnhancedProperties (#12809)
     add 5ae676d2cb Fix #12607: prevent session scope leak on MavenChainedWorkspaceReader constructor exception (#12863)
     add 06864a3b54 Fix #12749: suppress false ERROR in mvnsh for successful commands (#12864)
     add 276ef7e7b0 Fix #12605: remove synchronized bottleneck in createProjectRealm() (#12865)
     add ab262289a8 Fix #12592: use string-based ID for forked execution cycle detection (#12867)
     add 7749971a92 Fix #12868: Restore --define as long option for -D (#12869)
     add 146c659cc7 Fix #12769: merge duplicate mirror repos to preserve snapshot policies (#12870)
     add a1714de7ad Fix #12590: NPE on null rootDirectory in DefaultModelBuilder (#12866)
     add e53b7bd98f Minor fixes for integration tests (#12871)
     add 327276e10b Fix #12600: handle missing project index in forked executions (#12911)
     add 1b0a19e3ee [MNG-8693] Avoid resolving unused plugins for direct goals (#12721)
     add b01195ce2a Auto-select JDK toolchain when running JDK cannot compile the project's source level
     add b07f4a131d Add integration tests for automatic JDK toolchain selection
     add b2356cad19 Remove public modifiers from IT class and methods
     add 400a6e3f4f Add lazy JDK discovery from filesystem for auto-selection fallback
     add aa78689edc Use Session properties instead of System.* in JdkToolchainDiscoverer
     add 98850bc06f Fix auto-toolchain selection: compiler plugin config, compat layer, and JDK discovery
     add 11252ece36 Fix DefaultToolchainManager(Map) constructor visibility for IT harness
     add d717c9d8d4 Fix DefaultToolchainManager constructor visibility for compat layer and IT harness
     add 4ca59abe67 Simplify JDK source-level check: replace auto-discovery with clear error
     add ba104d224f Add mvnup ToolchainPluginStrategy: auto-add maven-toolchains-plugin
     add 6bc25fea43 Add version constraint to select-jdk-toolchain configuration
     add e3370d55f1 Add integration test for mvnup ToolchainPluginStrategy
     add c5ca51c07d Address review feedback: fix isApplicable safety net and deduplicate error
     add 7f64f4ec4e Fix IT: ensure mvnup is executable before forked execution
     add c232e716a7 Address review: take minimum source level across all source directories
     add 07c53d2cb5 Leverage MNG-2520: use mvn --up instead of mvnup script in IT
     add eb9ded40f1 fix: interpolate properties in module/subproject path before filesystem resolution (#12734)
     add 843f6da889 Fix: make ProjectIndex thread-safe for parallel builds (#12832)
     add 0abc803629 Fix operator precedence skipping type=bom dependency imports (#12722)
     add 8638f3357a MNG-8174: Fix NPE when a property references itself in a plugin configuration (#10598) (#12932)
     add 850d3de23a Fix #12607: DefaultMaven session scope leak on constructor exception (#12629)
     add 4e3416e894 Add monthly stale-branch report workflow
     add fbd0963b7e Fix #12912: use a dumb fallback terminal for all build-thread reentrant calls (#12921) (#12934)
     add 0868744945 Forward port #12915 + #12940: fix and IT for #12660 BOM version from imported BOM (#12957)
     add 2ac60f515b Fix #12774: skip consumer POM re-attachment on repeated task segments (#12916) (#12956)
     add 07a99131e3 Strip executable() conditions from consumer POMs (#12874)
     add 833a64b91e Fix #12912: assign FastTerminal before starting the build thread (#12962)
     add 852e66a18a Fix modello velocity goal phase to generate-sources for concurrent builder compatibility (#12687)
     add e45d9309cd [MNG-8129] Clarify relativePath validation comment (#12964)
     add d963d18870 Fix #12931: do not rewrite unmodified POMs in mvnup apply (#12938)
     add dab4333163 Replace deprecated Terminal.getWidth/getHeight with getColumns/getRows (#12968)
     add 08c6ce2462 Forward-port: Log API enhancements and mojo MDC (#12929)
     add b414d93697 Fix flaky FastTerminalReentrancyTest by avoiding PTY creation (#12970)
     add f289f00be8 Removal of dead weight (things never used in ITs) (#12887)
     add 24d371b52b Document illegal windows filesystem characters (#12974)
     add dedca8ce7a [MNG-8287] Dependencies should always use consumer pom (#12744)
     add 756c9e2051 Bump net.sourceforge.pmd:pmd-core from 7.26.0 to 7.27.0 (#12979)
     add 625d69d92a [MNG-8450] Report BOM import warnings only at declaration sites (#12959)
     add 92f82b992b Validate coordinates and repository precedence during artifact resolution (#12949)
     add c7279cee68 Output, transport and consumer POM robustness fixes (#12951)
     add a65083f59b Validate metadata inputs across legacy and new API paths, clone proxies before decryption (#12950)
     add f599020f6d Restrict what a repository-resolved model contributes to the build
     add 8018e58648 Fix version comparison and parsing inconsistencies in maven-artifact
     add 616bc0de25 Scope server credentials and validate legacy relocation coordinates
     add 69d8d40fa9 [MNG-8708] Fix Maven 4 parent inference (#12703)
     add c6afe7e321 [IMPROVEMENT] Improve standalone ApiRunner to properly apply settings
     add 799c1ad7b4 [MNG-12984] Fix invalid Automatic-Module-Name entries in mvnup plugin upgrades
     add d5e0c04b8c docs: fix compatibility spelling in CLI help text
     add d96bf89eec Fix #13004: enable deterministic profile activation for BUILD_CONSUMER
     add 7584841aa3 Fix #12991: skip shade-plugin upgrade when custom ResourceTransformers are present
     add 589c1ebfee [MNG-8749] Remove PathTranslator and UrlNormalizer from public API (#12941)
     add beee0f0c85 [MNG-8765] Pre-interpolate plugin configuration before type conversion
     add 845b8b0ad8 fix: remove stale PathTranslator reference from DefaultModelBuilderTest
     add 2f42cdd078 Fix #12986: Throw descriptive UnsupportedOperationException instead of NPE in MavenSession.lookup() (#12996)
     add 778d2249cf mvnup: upgrade BND plugins to fix ConcurrentModificationException on JDK 17.0.13+ (#13001)
     add d43a44b8a7 [MNG-8633] mvnup: inject standalone Nashorn for antrun JavaScript compatibility (#12993)
     add 5caa2a04af Fix #12989: mvnup plugin upgrades should respect project JDK version
     add 40660088a7 Fix consumer POM leaving extension-contributed user properties uninterpolated
     add 2144fbd666 Fix ToolchainPluginStrategy to detect inherited source levels from parent POMs
     add db589595ef Fix #12985: Upgrade toolchains-plugin when adding select-jdk-toolchain execution (#12999)
     add da05de1257 Use hardened XmlService.newXMLInputFactory() consistently in extractModelId (#12480)
     add 37dead117b Bump org.codehaus.modello:modello-maven-plugin from 2.8.0 to 2.8.1 (#13027)
     add 6e5552dfbf Bump jlineVersion from 4.4.0 to 4.4.1 (#13037)
     add 83ff62ba2b Remove version from rat directory deployment
     add db62719e3c Update NOTICE file in distribution packages
     add cfbbe07b36 Optimize computeLocations() and simplify ModelObjectPool location handling (#13031)
     add cb59b97a51 deps: Bump Mimir to 0.12.3 (#13048)
     add ea4a417bd2 Replace nicoulaj checksum plugin with maveniverse checksum plugin
     add 74b1317cfc Render mvn -v from the shell fast path (#13056)
     add cc4a0b75bb Fix getDispatchedPaths() leaking mutable nested lists (#13039)
     add 3a3d2b4762 Bump com.github.siom79.japicmp:japicmp-maven-plugin (#13062)
     add 6d081244c8 Bump jlineVersion from 4.4.1 to 4.4.2 (#13060)
     add 199181175c Bump net.bytebuddy:byte-buddy from 1.18.12 to 1.18.13 (#13061)
     add c6d4df65aa [MNG-8678] Concurrent executor ignores java.lang.Error subclasses
     add 3f6be6d7cc [MNG-7793] Add generated-source metadata to Maven 4 APIs (#12958)
     add 7058b75a29 Fix filterByScope to expand lifecycle scopes for build ordering

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   (b73c380d06)
            \
             N -- N -- N   refs/heads/run-maven-4-0-x-on-a-few-projects-let-s-start-wit (7058b75a29)

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:
 .github/ci-mimir-session.properties                |    8 +-
 .github/dependabot.yml                             |    4 +
 .github/workflows/maven.yml                        |    8 +-
 .github/workflows/stale-branches.yml               |  118 ++
 apache-maven/pom.xml                               |   60 +-
 apache-maven/src/assembly/component.xml            |    8 +
 apache-maven/src/assembly/maven/bin/m2.conf        |    4 +-
 apache-maven/src/assembly/maven/bin/mvn            |  206 +++-
 apache-maven/src/assembly/maven/bin/mvn.cmd        |  214 +++-
 .../src/assembly/maven/conf/maven-user.properties  |   19 +
 .../src/main/appended-resources/META-INF/NOTICE.vm |    6 +
 .../maven/messages/maven.version.properties}       |   20 +-
 apache-maven/src/site/apt/index.apt.vm             |   43 -
 .../src/site/markdown/index.md.vm                  |   41 +-
 .../src/test/scripts/test-mvn-fast-version.sh      |  231 ++++
 api/maven-api-cli/src/site/apt/index.apt           |   41 -
 api/maven-api-cli/src/site/markdown/index.md       |   38 +
 .../org/apache/maven/api/ArtifactCoordinates.java  |    3 +-
 .../main/java/org/apache/maven/api/Constants.java  |  108 +-
 .../java/org/apache/maven/api/MonotonicClock.java  |   53 +-
 .../main/java/org/apache/maven/api/SourceRoot.java |    8 +
 .../org/apache/maven/api/feature/Features.java     |   16 +
 .../main/java/org/apache/maven/api/plugin/Log.java |   95 ++
 .../apache/maven/api/services/ProjectManager.java  |   19 +
 .../org/apache/maven/api/services/Sources.java     |    8 +-
 .../maven/api/services/xml/XmlReaderRequest.java   |   33 +-
 .../apache/maven/api/ArtifactCoordinatesTest.java  |   88 ++
 .../org/apache/maven/api/MonotonicClockTest.java   |   46 +-
 .../java/org/apache/maven/api/SourceRootTest.java  |    2 +
 .../org/apache/maven/api/services/SourcesTest.java |   20 +
 api/maven-api-metadata/src/site/apt/index.apt      |   33 -
 .../maven-api-metadata/src/site/markdown/index.md  |   26 +-
 api/maven-api-model/src/main/mdo/maven.mdo         |   32 +-
 api/maven-api-model/src/site/apt/index.apt         |   36 -
 .../maven-api-model/src/site/markdown/index.md     |   39 +-
 api/maven-api-plugin/src/site/apt/index.apt        |   33 -
 .../maven-api-plugin/src/site/markdown/index.md    |   26 +-
 api/maven-api-settings/pom.xml                     |    6 +
 api/maven-api-settings/src/main/mdo/settings.mdo   |    4 +
 api/maven-api-settings/src/site/apt/index.apt      |   35 -
 .../maven-api-settings/src/site/markdown/index.md  |   33 +-
 .../maven/api/services/model/PathTranslator.java   |   41 -
 .../maven/api/services/model/UrlNormalizer.java    |   42 -
 api/maven-api-toolchain/pom.xml                    |    6 +
 api/maven-api-toolchain/src/site/apt/index.apt     |   35 -
 .../maven-api-toolchain/src/site/markdown/index.md |   33 +-
 .../artifact/versioning/ComparableVersion.java     |   76 +-
 .../versioning/DefaultArtifactVersion.java         |    5 +-
 compat/maven-artifact/src/site/apt/index.apt       |   47 -
 compat/maven-artifact/src/site/markdown/index.md   |   46 +
 .../artifact/versioning/ComparableVersionTest.java |   30 +
 .../versioning/DefaultArtifactVersionTest.java     |   20 +
 .../artifact/versioning/VersionRangeTest.java      |   10 +
 .../artifact/manager/DefaultWagonManager.java      |    5 +-
 .../repository/LegacyLocalRepositoryManager.java   |   28 +-
 .../metadata/AbstractRepositoryMetadata.java       |   28 +-
 .../metadata/DefaultRepositoryMetadataManager.java |   83 +-
 .../project/artifact/MavenMetadataSource.java      |   31 +
 .../maven/repository/DefaultMirrorSelector.java    |   53 +-
 .../repository/legacy/LegacyRepositorySystem.java  |   62 +-
 compat/maven-compat/src/site/apt/index.apt         |   32 -
 .../maven-compat/src/site/markdown/index.md        |   25 +-
 .../LegacyLocalRepositoryManagerTest.java          |   58 +
 .../metadata/AbstractRepositoryMetadataTest.java   |   70 ++
 .../DefaultRepositoryMetadataManagerTest.java      |   81 ++
 ...ultRepositoryMetadataManagerValidationTest.java |   63 +
 .../MavenMetadataSourceRelocationTest.java         |  167 +++
 .../repository/DefaultMirrorSelectorTest.java      |   36 +
 .../maven/repository/MirrorProcessorTest.java      |    6 +-
 .../legacy/LegacyRepositorySystemTest.java         |   25 +
 .../metadata-invalid-timestamp/maven-metadata.xml  |   31 +
 .../metadata-invalid-token/maven-metadata.xml      |   28 +
 .../main/java/org/apache/maven/cli/CLIManager.java |    3 +-
 .../transfer/AbstractMavenTransferListener.java    |   45 +-
 .../cli/transfer/ConsoleMavenTransferListener.java |    2 +-
 .../cli/transfer/Slf4jMavenTransferListener.java   |   27 +-
 .../sisu/plexus/PlexusXmlBeanConverter.java        |    6 +-
 compat/maven-embedder/src/site/apt/cli.apt.vm      |   28 -
 compat/maven-embedder/src/site/apt/index.apt.vm    |   52 -
 compat/maven-embedder/src/site/apt/logging.apt     |   87 --
 .../maven-embedder/src/site/markdown/cli.md.vm     |   17 +-
 .../maven-embedder/src/site/markdown/index.md.vm   |   45 +
 compat/maven-embedder/src/site/markdown/logging.md |   68 ++
 .../sisu/plexus/PlexusXmlBeanConverterTest.java    |   64 +
 .../maven/model/building/DefaultModelBuilder.java  |   55 +-
 .../maven/model/building/FileModelSource.java      |    8 +-
 .../AbstractStringBasedModelInterpolator.java      |   68 +-
 .../StringVisitorModelInterpolator.java            |    4 +-
 .../reflection/ReflectionValueExtractor.java       |    4 +-
 .../model/validation/DefaultModelValidator.java    |   27 +-
 compat/maven-model-builder/src/site/apt/index.apt  |  240 ----
 .../src/site/apt/super-pom.apt.vm                  |   30 -
 .../maven-model-builder/src/site/markdown/index.md |  104 ++
 .../src/site/markdown/super-pom.md.vm              |   24 +-
 .../ExternalModelProfileActivationTest.java        |  123 ++
 .../maven/model/building/FileModelSourceTest.java  |   16 +
 .../AbstractModelInterpolatorTest.java             |   93 ++
 .../validation/DefaultModelValidatorTest.java      |   10 +
 .../poms/validation/bad-parent-relativePath.xml    |   25 +-
 compat/maven-model/src/site/apt/index.apt          |   41 -
 compat/maven-model/src/site/markdown/index.md      |   37 +
 compat/maven-plugin-api/src/site/apt/index.apt     |   45 -
 compat/maven-plugin-api/src/site/markdown/index.md |   40 +
 .../plugin/descriptor/MojoDescriptorTest.java      |   41 +
 .../src/site/apt/index.apt                         |   59 -
 .../src/site/markdown/index.md                     |   47 +
 .../repository/internal/DefaultModelResolver.java  |   15 +
 .../internal/DefaultVersionRangeResolver.java      |   36 +-
 .../internal/DefaultVersionResolver.java           |   39 +-
 ...ributionManagementArtifactRelocationSource.java |   39 +-
 .../src/site/apt/dependency-types.apt              |   82 --
 .../maven-resolver-provider/src/site/apt/index.apt |   35 -
 .../src/site/markdown/dependency-types.md          |   57 +
 .../src/site/markdown/index.md                     |   29 +-
 .../internal/DefaultModelResolverTest.java         |   45 +
 .../internal/DefaultVersionRangeResolverTest.java  |   47 +
 .../internal/DefaultVersionResolverTest.java       |   28 +
 ...tionManagementArtifactRelocationSourceTest.java |  109 ++
 .../internal/type/DefaultTypeProviderTest.java     |   26 +-
 .../maven/its/dep-invalid-range/maven-metadata.xml |   35 +
 .../dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml |   40 +
 .../dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml |   33 +
 .../settings/crypto/DefaultSettingsDecrypter.java  |    5 +
 .../validation/DefaultSettingsValidator.java       |   11 +-
 .../crypto/DefaultSettingsDecrypterTest.java       |   62 +
 compat/maven-settings/src/site/apt/index.apt       |   51 -
 compat/maven-settings/src/site/markdown/index.md   |   43 +
 .../maven-toolchain-model/src/site/apt/index.apt   |   39 -
 .../src/site/markdown/index.md                     |   35 +
 .../java/org/apache/maven/cling/MavenCling.java    |   47 +
 .../maven/cling/event/ExecutionEventLogger.java    |   24 +-
 .../maven/cling/invoker/CommonsCliOptions.java     |    3 +-
 .../apache/maven/cling/invoker/LookupInvoker.java  |   19 +-
 .../BuiltinShellCommandRegistryFactory.java        |   12 +-
 .../invoker/mvnup/goals/AbstractUpgradeGoal.java   |   26 +-
 .../mvnup/goals/AbstractUpgradeStrategy.java       |  124 +-
 .../mvnup/goals/CompatibilityFixStrategy.java      |   21 +-
 .../invoker/mvnup/goals/ModuleNameFixStrategy.java |  288 +++++
 .../invoker/mvnup/goals/MvnupSessionHolder.java    |   93 ++
 .../mvnup/goals/NashornCompatibilityStrategy.java  |  276 +++++
 .../cling/invoker/mvnup/goals/PluginUpgrade.java   |   16 +-
 .../invoker/mvnup/goals/PluginUpgradeStrategy.java |  450 ++++++-
 .../mvnup/goals/ToolchainPluginStrategy.java       |  508 ++++++++
 .../transfer/AbstractMavenTransferListener.java    |   45 +-
 .../transfer/ConsoleMavenTransferListener.java     |    2 +-
 .../cling/transfer/Slf4jMavenTransferListener.java |   27 +-
 .../org/apache/maven/cling/MavenClingTest.java     |  117 ++
 .../cling/event/ExecutionEventLoggerTest.java      |   61 +
 .../maven/cling/invoker/CommonsCliOptionsTest.java |   56 +
 .../mvnup/goals/AbstractUpgradeGoalTest.java       |   80 +-
 .../mvnup/goals/ModuleNameFixStrategyTest.java     |  408 +++++++
 .../goals/NashornCompatibilityStrategyTest.java    |  712 ++++++++++++
 .../goals/PluginUpgradeJdkCompatibilityTest.java   |  596 ++++++++++
 .../mvnup/goals/PluginUpgradeQuarkusTest.java      |  522 +++++++++
 .../mvnup/goals/PluginUpgradeShadeTest.java        |  536 +++++++++
 .../mvnup/goals/PluginUpgradeStrategyTest.java     |  624 ++--------
 .../mvnup/goals/RemoteResolutionGateTest.java      |  164 +++
 .../mvnup/goals/ToolchainPluginStrategyTest.java   |  725 ++++++++++++
 .../goals/UpgradeWorkflowIntegrationTest.java      |  151 +++
 .../cling/transfer/TransferListenerOutputTest.java |   80 ++
 .../main/java/org/apache/maven/DefaultMaven.java   |   24 +-
 .../main/java/org/apache/maven/ReactorReader.java  |   40 +-
 .../apache/maven/bridge/MavenRepositorySystem.java |   82 +-
 .../org/apache/maven/execution/MavenSession.java   |   12 +
 .../apache/maven/graph/DefaultGraphBuilder.java    |   21 +-
 .../DefaultRepositorySystemSessionFactory.java     |   40 +-
 .../LegacyRepositorySystemSessionExtender.java     |   26 +-
 .../aether/OriginBoundAuthenticationSelector.java  |  197 ++++
 .../org/apache/maven/internal/impl/DefaultLog.java |   65 +-
 .../maven/internal/impl/DefaultProjectManager.java |   27 +-
 .../impl/ConsumerPomArtifactTransformer.java       |   25 +-
 .../impl/DefaultConsumerPomBuilder.java            |  618 +++++++++-
 .../DefaultLifecycleExecutionPlanCalculator.java   |   28 +-
 .../DefaultLifecycleTaskSegmentCalculator.java     |    8 +-
 .../internal/LifecycleDependencyResolver.java      |   59 +-
 .../internal/LifecycleExecutionPlanCalculator.java |    3 +-
 .../lifecycle/internal/MojoDescriptorCreator.java  |   14 +-
 .../maven/lifecycle/internal/MojoExecutor.java     |   63 +-
 .../maven/lifecycle/internal/PhaseComparator.java  |   22 +-
 .../maven/lifecycle/internal/ProjectIndex.java     |    6 +-
 .../internal/concurrent/BuildPlanExecutor.java     |  116 +-
 .../lifecycle/internal/concurrent/BuildStep.java   |   12 +-
 .../concurrent/ConcurrentLifecycleStarter.java     |    6 -
 .../org/apache/maven/logging/AsyncDrainWriter.java |  106 ++
 .../maven/logging/LoggingExecutionListener.java    |   16 +
 .../maven/logging/ProjectBuildLogAppender.java     |   49 +
 .../maven/plugin/DefaultBuildPluginManager.java    |    2 +-
 .../maven/plugin/DefaultExtensionRealmCache.java   |    8 +-
 .../maven/plugin/DefaultPluginArtifactsCache.java  |   16 +-
 .../plugin/internal/DefaultMavenPluginManager.java |  190 ++-
 .../internal/DefaultPluginPrefixResolver.java      |   16 +-
 .../internal/DefaultPluginVersionResolver.java     |  122 +-
 .../apache/maven/project/ConnectedResource.java    |    3 +-
 .../project/DefaultProjectBuildingHelper.java      |   16 +-
 .../maven/project/DefaultProjectRealmCache.java    |    8 +-
 .../maven/project/ProjectBuildingException.java    |   87 +-
 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  |  102 --
 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    |   57 -
 .../src/site/markdown/artifact-handlers.md         |   47 +
 .../src/site/markdown/configuration-management.md  |  102 ++
 .../src/site/markdown/core-extensions.md.vm        |   24 +-
 .../src/site/markdown/default-bindings.md.vm       |   70 ++
 .../getting-to-container-configured-mojos.md       |   71 ++
 impl/maven-core/src/site/markdown/index.md         |   61 +
 impl/maven-core/src/site/markdown/inheritance.md   |   78 ++
 impl/maven-core/src/site/markdown/lifecycles.md.vm |   52 +
 impl/maven-core/src/site/markdown/offline-mode.md  |  165 +++
 .../site/markdown/plugin-execution-isolation.md    |   42 +
 .../apache/maven/DefaultMavenSessionScopeTest.java |   88 ++
 .../artifact/handler/ArtifactHandlerTest.java      |   21 +-
 .../maven/bridge/MavenRepositorySystemTest.java    |   64 +
 .../exception/DefaultExceptionHandlerTest.java     |   86 ++
 .../apache/maven/execution/MavenSessionTest.java   |  155 +++
 .../OriginBoundAuthenticationSelectorTest.java     |  149 +++
 .../apache/maven/internal/impl/DefaultLogTest.java |  196 ++++
 .../internal/impl/DefaultProjectManagerTest.java   |   28 +
 .../impl/ConsumerPomArtifactTransformerTest.java   |   43 +
 .../impl/ConsumerPomBuilderTest.java               | 1223 ++++++++++++++++++++
 ...efaultLifecycleExecutionPlanCalculatorTest.java |   94 ++
 .../LifecycleExecutionPlanCalculatorTest.java      |    5 +-
 .../internal/MojoExecutorForkedExecutionTest.java  |  144 +++
 .../internal/concurrent/BuildPlanCreatorTest.java  |   32 +-
 .../internal/concurrent/BuildPlanExecutorTest.java |  261 +++++
 .../internal/concurrent/BuildStepTest.java         |   60 +
 .../stub/LifecycleExecutionPlanCalculatorStub.java |    2 +-
 .../stub/LifecycleTaskSegmentCalculatorStub.java   |    2 +-
 .../internal/DefaultPluginPrefixResolverTest.java  |  123 ++
 .../internal/DefaultPluginVersionResolverTest.java |  169 +++
 .../project/DefaultMavenProjectBuilderTest.java    |   35 +-
 .../project/DefaultProjectRealmCacheTest.java      |  110 ++
 .../org/apache/maven/project/MavenProjectTest.java |   13 +
 .../project/ProjectBuildingExceptionTest.java      |  163 ---
 .../apache/maven/project/ResourceIncludeTest.java  |   20 +
 .../consumer/bom-repo-scope/child/pom.xml          |   25 +
 .../test/resources/consumer/bom-repo-scope/pom.xml |   17 +
 .../test/resources/consumer/multi-module/pom.xml   |    3 +-
 .../consumer/packaging-bom-profiles/pom.xml        |   25 +
 .../consumer/packaging-parent-profiles/pom.xml     |   23 +
 .../resources/consumer/packaging-profiles/pom.xml  |   62 +
 .../impl/DefaultDependencyResolverResult.java      |    6 +-
 .../maven/impl/DefaultModelUrlNormalizer.java      |   11 +-
 .../apache/maven/impl/DefaultModelXmlFactory.java  |   17 +-
 .../apache/maven/impl/DefaultSettingsBuilder.java  |  159 ++-
 .../maven/impl/DefaultSettingsValidator.java       |    6 +-
 .../org/apache/maven/impl/DefaultSourceRoot.java   |   62 +-
 .../apache/maven/impl/DefaultToolchainManager.java |  182 ++-
 .../org/apache/maven/impl/DefaultTransport.java    |   46 +-
 .../apache/maven/impl/DefaultUrlNormalizer.java    |   16 +-
 .../apache/maven/impl/JdkSourceLevelSupport.java   |  162 +++
 .../model/DefaultDependencyManagementImporter.java |   14 +-
 .../maven/impl/model/DefaultModelBuilder.java      |  514 +++++++-
 .../maven/impl/model/DefaultModelInterpolator.java |   76 +-
 .../maven/impl/model/DefaultModelObjectPool.java   |   81 +-
 .../impl/model/DefaultModelPathTranslator.java     |   11 +-
 .../maven/impl/model/DefaultModelValidator.java    |   37 +-
 .../maven/impl/model/DefaultPathTranslator.java    |   14 +-
 .../model/DefaultProfileActivationContext.java     |   16 +-
 .../impl/model/profile/ConditionFunctions.java     |   11 +-
 .../maven/impl/model/profile/ConditionParser.java  |   20 +-
 .../model/profile/PropertyProfileActivator.java    |   42 +-
 .../model/reflection/ReflectionValueExtractor.java |    4 +-
 .../impl/resolver/DefaultVersionRangeResolver.java |    6 +-
 .../impl/resolver/DefaultVersionResolver.java      |    6 +-
 .../impl/resolver/MavenSessionBuilderSupplier.java |   10 +-
 .../impl/resolver/MetadataInputValidator.java      |   96 ++
 ...ributionManagementArtifactRelocationSource.java |   37 +-
 .../resolver/validator/MavenValidatorFactory.java  |    3 +-
 .../apache/maven/impl/standalone/ApiRunner.java    |  412 ++++++-
 .../impl/standalone/RepositorySystemSupplier.java  |    7 +-
 impl/maven-impl/src/site/apt/dependency-types.apt  |   82 --
 .../src/site/markdown/dependency-types.md          |   57 +
 .../impl/DefaultDependencyResolverResultTest.java  |  147 +++
 .../maven/impl/DefaultModelXmlFactoryTest.java     |   69 ++
 .../impl/DefaultSettingsBuilderDecryptTest.java    |  104 ++
 .../apache/maven/impl/DefaultSourceRootTest.java   |   17 +
 .../maven/impl/DefaultToolchainManagerTest.java    |  291 +++++
 .../apache/maven/impl/DefaultTransportTest.java    |   34 +
 .../maven/impl/DefaultUrlNormalizerTest.java       |   48 +-
 .../maven/impl/JdkSourceLevelSupportTest.java      |  178 +++
 .../DefaultDependencyManagementImporterTest.java   |   46 +
 .../maven/impl/model/DefaultModelBuilderTest.java  | 1202 +++++++++++++++++++
 .../impl/model/DefaultModelInterpolatorTest.java   |   97 ++
 .../impl/model/DefaultModelPathTranslatorTest.java |    2 +-
 .../impl/model/DefaultModelValidatorTest.java      |   10 +
 .../maven/impl/model/MavenModelMergerTest.java     |   33 +
 .../profile/AbstractProfileActivatorTest.java      |    4 +-
 .../impl/model/profile/ConditionParserTest.java    |  114 +-
 .../profile/ConditionProfileActivatorTest.java     |    5 +-
 .../profile/PropertyProfileActivatorTest.java      |  105 +-
 .../impl/resolver/MetadataInputValidatorTest.java  |  155 +++
 .../MetadataVersionTokenValidationTest.java        |  110 ++
 ...tionManagementArtifactRelocationSourceTest.java |  116 ++
 .../resolver/type/DefaultTypeProviderTest.java     |   26 +-
 .../impl/standalone/ApiRunnerSettingsTest.java     |  289 +++++
 .../maven/its/dep-invalid-range/maven-metadata.xml |   15 +
 .../dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml |   20 +
 .../dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml |   13 +
 .../poms/factory/consumer-os-profile-child.xml     |   35 +
 .../poms/factory/consumer-os-profile-parent.xml    |   61 +
 .../factory/consumer-profile-artifactid-child.xml  |   35 +
 .../factory/consumer-profile-artifactid-parent.xml |   37 +
 .../resources/poms/factory/import-bom-type.xml     |   35 +
 .../poms/factory/import-system-scope-bom.xml       |   35 +
 .../poms/factory/maven-version-range-profile.xml   |   37 +
 .../mng-8450-profile-context/bom-one/pom.xml       |   17 +
 .../mng-8450-profile-context/bom-two/pom.xml       |   17 +
 .../factory/mng-8450-profile-context/child/pom.xml |   11 +
 .../mng-8450-profile-context/parent/pom.xml        |   34 +
 .../poms/factory/mng-8450-profile-context/pom.xml  |   14 +
 .../poms/factory/mng-8450-standalone/child/pom.xml |   11 +
 .../factory/mng-8450-standalone/parent/pom.xml     |   26 +
 .../1.0.0/standalone-bom-one-1.0.0.pom             |   17 +
 .../1.0.0/standalone-bom-two-1.0.0.pom             |   17 +
 .../poms/factory/mng-8450/bom-one/pom.xml          |   17 +
 .../poms/factory/mng-8450/bom-two/pom.xml          |   17 +
 .../poms/factory/mng-8450/child-one/pom.xml        |   10 +
 .../poms/factory/mng-8450/child-two/pom.xml        |   10 +
 .../poms/factory/mng-8450/independent/pom.xml      |   26 +
 .../test/resources/poms/factory/mng-8450/pom.xml   |   41 +
 .../poms/factory/resolved-model-with-profiles.xml  |   71 ++
 .../poms/validation/bad-parent-relativePath.xml    |   23 +-
 .../settings/settings-security-decrypt.xml         |    3 +
 .../settings/settings-servers-decrypt-fail.xml     |   14 +-
 impl/maven-jline/pom.xml                           |    5 +
 .../java/org/apache/maven/jline/FastTerminal.java  |  129 ++-
 .../java/org/apache/maven/jline/MessageUtils.java  |   10 +-
 .../maven/jline/FastTerminalReentrancyTest.java    |  181 +++
 impl/maven-logging/src/site/apt/index.apt          |   35 -
 .../maven-logging/src/site/markdown/index.md       |   37 +-
 .../apache/maven/testing/plugin/MojoExtension.java |    7 +-
 .../plugin/stubs/RepositorySystemSupplier.java     |   24 +-
 impl/maven-xml/pom.xml                             |    3 +-
 .../apache/maven/internal/xml/XmlNodeBuilder.java  |  301 -----
 .../maven/internal/xml/XmlPlexusConfiguration.java |    9 +
 .../apache/maven/internal/xml/XmlNodeImplTest.java |    7 +-
 ...XmlNodeBuilderTest.java => XmlServiceTest.java} |    2 +-
 its/core-it-suite/pom.xml                          |   72 +-
 its/core-it-suite/src/site/apt/bootstrap.apt.vm    |   96 --
 its/core-it-suite/src/site/apt/index.apt.vm        |   79 --
 .../src/site/markdown/bootstrap.md.vm              |  108 ++
 its/core-it-suite/src/site/markdown/index.md.vm    |   68 ++
 .../test/java/org/apache/maven/it/HttpServer.java  |   59 +-
 .../src/test/java/org/apache/maven/it/ItUtils.java |    1 +
 .../it/MavenIT0085TransitiveSystemScopeTest.java   |   31 +
 .../it/MavenIT0146InstallerSnapshotNaming.java     |    9 +-
 ...avenITBomConsumerPomPropertyResolutionTest.java |    1 +
 .../MavenITConsumerPomBomFromSettingsRepoTest.java |    1 +
 .../MavenITMvnupToolchainPluginStrategyTest.java   |   97 ++
 .../it/MavenITgh10210SettingsXmlDecryptTest.java   |   15 +-
 .../it/MavenITgh11162ConsumerPomScopesTest.java    |    1 +
 .../it/MavenITgh11456MixinsConsumerPomTest.java    |    2 +
 .../it/MavenITgh12640BomInheritedDepMgmtTest.java  |  132 +++
 ...avenITgh12646ProjectLocalRepoCleanRaceTest.java |   59 +
 ...avenITgh12660BomVersionFromImportedBomTest.java |  101 ++
 ...gh12729ModulePathPropertyInterpolationTest.java |   65 ++
 ...enITgh12770UnversionedPluginPrereleaseTest.java |   55 +
 ...nITgh13004ConsumerPomProfileArtifactIdTest.java |  106 ++
 ...p0590ClassifiedPomArtifactFromReactorTest.java} |   36 +-
 .../MavenITmng0553SettingsAuthzEncryptionTest.java |   31 +-
 .../maven/it/MavenITmng0768OfflineModeTest.java    |   37 +-
 .../it/MavenITmng2305MultipleProxiesTest.java      |   41 +-
 .../maven/it/MavenITmng2387InactiveProxyTest.java  |   19 +-
 ...enITmng3043BestEffortReactorResolutionTest.java |    5 +-
 .../MavenITmng3415JunkRepositoryMetadataTest.java  |   21 +-
 .../maven/it/MavenITmng3461MirrorMatchingTest.java |   52 +-
 ...enITmng3586SystemScopePluginDependencyTest.java |   31 +
 ...MavenITmng3599useHttpProxyForWebDAVMk2Test.java |   51 +-
 .../it/MavenITmng3652UserAgentHeaderTest.java      |   35 +-
 .../MavenITmng3953AuthenticatedDeploymentTest.java |   50 +-
 .../it/MavenITmng3955EffectiveSettingsTest.java    |    1 +
 .../it/MavenITmng4068AuthenticatedMirrorTest.java  |   34 +-
 ...enITmng4235HttpAuthDeploymentChecksumsTest.java |   81 +-
 ...4326LocalSnapshotSuppressesRemoteCheckTest.java |   30 +-
 ...venITmng4343MissingReleaseUpdatePolicyTest.java |   41 +-
 ...ITmng4348NoUnnecessaryRepositoryAccessTest.java |   24 +-
 .../maven/it/MavenITmng4360WebDavSupportTest.java  |   47 +-
 ...sitiveSystemPathInterpolatedWithEnvVarTest.java |   31 +
 ...avenITmng4413MirroringOfDependencyRepoTest.java |   34 +-
 .../it/MavenITmng4428FollowHttpRedirectTest.java   |   43 +-
 ...469AuthenticatedDeploymentToCustomRepoTest.java |   50 +-
 ...Tmng4470AuthenticatedDeploymentToProxyTest.java |   83 +-
 ...MavenITmng4489MirroringOfExtensionRepoTest.java |   34 +-
 ...Tmng4500NoUpdateOfTimestampedSnapshotsTest.java |   24 +-
 ...avenITmng4554PluginPrefixMappingUpdateTest.java |   84 +-
 ...nITmng4555MetaversionResolutionOfflineTest.java |   18 +-
 .../MavenITmng4561MirroringOfPluginRepoTest.java   |   34 +-
 ...ImportedPomUsesSystemAndUserPropertiesTest.java |   29 +
 ...729MirrorProxyAuthUsedByProjectBuilderTest.java |   33 +-
 ...refixResolutionDoesntTouchDisabledRepoTest.java |   18 +-
 ...rsionResolutionDoesntTouchDisabledRepoTest.java |   18 +-
 ...nITmng4781DeploymentToNexusStagingRepoTest.java |   30 +-
 .../maven/it/MavenITmng4991NonProxyHostsTest.java  |    9 +-
 .../MavenITmng5064SuppressSnapshotUpdatesTest.java |   27 +-
 .../apache/maven/it/MavenITmng5102MixinsTest.java  |   15 +-
 .../maven/it/MavenITmng5175WagonHttpTest.java      |   31 +-
 ...g5280SettingsProfilesRepositoriesOrderTest.java |   53 +-
 ...MavenITmng5868NoDuplicateAttachedArtifacts.java |   26 +-
 .../it/MavenITmng7772CoreExtensionFoundTest.java   |    4 +-
 ...MavenITmng7819FileLockingWithSnapshotsTest.java |    8 +-
 .../MavenITmng7967ArtifactHandlerLanguageTest.java |    1 +
 .../maven/it/MavenITmng8181CentralRepoTest.java    |    1 +
 .../it/MavenITmng8400CanonicalMavenHomeTest.java   |    2 +-
 ...venITmng8414ConsumerPomWithNewFeaturesTest.java |    4 +-
 .../apache/maven/it/MavenITmng8594AtFileTest.java  |    2 +-
 ...mng8645ConsumerPomDependencyManagementTest.java |    1 +
 .../it/MavenITmng8708ParentInferenceTest.java      |   73 ++
 ...MavenITmng8709ProfileDependencyVersionTest.java |   45 +
 ...MavenITmng8765UriPropertyInterpolationTest.java |  127 ++
 .../.mvn/.gitkeep                                  |    0
 .../gh-11162-consumer-pom-scopes}/.mvn/.gitkeep    |    0
 .../.mvn/.gitkeep                                  |    0
 .../gh-12640-bom-inherited-depmgmt/bom/pom.xml     |   53 +
 .../mod-1}/pom.xml                                 |   16 +-
 .../mod-2}/pom.xml                                 |   16 +-
 .../gh-12640-bom-inherited-depmgmt/pom.xml         |   60 +
 .../.mvn/.gitkeep                                  |    0
 .../module-a/pom.xml                               |   29 +
 .../module-a/src/main/java/a/A.java                |    7 +
 .../module-b/pom.xml                               |   29 +
 .../module-b/src/main/java/b/B.java                |    7 +
 .../module-c/pom.xml                               |   29 +
 .../module-c/src/main/java/c/C.java                |    7 +
 .../module-d/pom.xml                               |   29 +
 .../module-d/src/main/java/d/D.java                |    7 +
 .../gh-12646-project-local-repo-clean-race/pom.xml |   38 +
 .../super-pom/pom.xml                              |   25 +
 .../bom/pom.xml                                    |   66 ++
 .../ext-bom/pom.xml                                |   51 +
 .../mod-1}/pom.xml                                 |   16 +-
 .../mod-2}/pom.xml                                 |   16 +-
 .../pom.xml}                                       |   28 +-
 .../child}/pom.xml                                 |   11 +-
 .../pom.xml}                                       |   22 +-
 .../pom.xml                                        |   26 +-
 .../1.0/maven-it-plugin-prerelease-1.0.jar         |  Bin 0 -> 5251 bytes
 .../1.0/maven-it-plugin-prerelease-1.0.pom         |   36 +
 .../maven-it-plugin-prerelease-2.0-beta-1.jar      |  Bin 0 -> 5276 bytes
 .../maven-it-plugin-prerelease-2.0-beta-1.pom      |   36 +
 .../maven-it-plugin-prerelease/maven-metadata.xml  |   13 +
 .../apache/maven/its/prerelease/maven-metadata.xml |   10 +
 .../settings-template.xml}                         |   25 +-
 .../child}/pom.xml                                 |   24 +-
 .../java/org/apache/maven/its/gh13004/Child.java   |    3 +
 .../lib/pom.xml}                                   |   23 +-
 .../java/org/apache/maven/its/gh13004/Lib.java     |    3 +
 .../pom.xml                                        |   79 ++
 .../{mng-3970/test-1 => mdep-590/consumer}/pom.xml |   38 +-
 .../parent/0.1/parent-0.1.pom => mdep-590/pom.xml} |   21 +-
 .../profiles.xml => mdep-590/producer/custom.pom}  |   13 +-
 .../{mng-3970/test-1 => mdep-590/producer}/pom.xml |   31 +-
 .../src/test/resources/mng-0612/plugin/pom.xml     |    6 +
 .../apache/maven/its/it0125/DependenciesMojo.java  |   14 +-
 .../src/test/resources/mng-0870/plugin/pom.xml     |    6 +
 .../org/apache/maven/plugin/coreit/LoadMojo.java   |   10 +-
 .../src/test/resources/mng-1088/plugin/pom.xml     |    6 +
 .../org/apache/maven/plugin/coreit/TouchMojo.java  |    9 +-
 .../extension-plugin/pom.xml                       |    6 +
 .../org/apache/maven/its/mng11796/TouchMojo.java   |    8 +-
 .../src/test/resources/mng-2135/plugin/pom.xml     |    6 +
 .../plugin/src/main/java/coreit/ItMojo.java        |   10 +-
 .../src/test/resources/mng-2309/profiles.xml       |   56 -
 .../src/test/resources/mng-2771/plugin/pom.xml     |   12 +
 .../org/apache/maven/its/it0124/LookupMojo.java    |   18 +-
 .../src/test/resources/mng-3043}/.mvn/.gitkeep     |    0
 .../src/test/resources/mng-3259/settings.xml       |    3 -
 .../mng-3372/direct-using-prefix/plugin/pom.xml    |    6 +
 .../plugin/src/main/java/org/plugin/TestMojo.java  |   11 +-
 .../test/resources/mng-3396/plugin/plugin/pom.xml  |    6 +
 .../org/apache/maven/its/mng3396/NoopMojo.java     |    9 +-
 .../mng-3498/maven-mng3498-plugin/pom.xml          |    6 +
 .../src/main/java/plugin/CheckMojo.java            |   15 +-
 .../src/main/java/plugin/TouchMojo.java            |    8 +-
 .../src/test/resources/mng-3536/plugin/pom.xml     |    6 +
 .../plugin/src/main/java/plugin/Mojo3563.java      |   17 +-
 .../src/test/resources/mng-3536/project/pom.xml    |    8 +
 .../project/src/main/java/plugin/Mojo3563.java     |   11 +-
 .../test/resources/mng-3652/test-plugin/pom.xml    |   12 +
 .../java/org/apache/maven/its/mng3652/MyMojo.java  |   64 +-
 .../mng-3684/maven-mng3684-plugin/pom.xml          |    6 +
 .../src/main/java/plugin/MyMojo.java               |   18 +-
 .../src/main/java/plugin/MyReport.java             |   18 +-
 .../mng-3693/maven-mng3693-plugin/pom.xml          |    6 +
 .../src/main/java/plugin/MyMojo.java               |   13 +-
 .../mng-3694/maven-mng3694-plugin/pom.xml          |    6 +
 .../src/main/java/plugin/MyMojo.java               |   17 +-
 .../mng-3703/maven-mng3703-plugin/pom.xml          |    6 +
 .../src/main/java/jar/AbstractCheckMojo.java       |   13 +-
 .../src/main/java/jar/CheckMojo.java               |    9 +-
 .../src/main/java/jar/CheckReport.java             |   27 +-
 .../src/main/java/jar/RunMojo.java                 |    7 +-
 .../maven-mng3710-directInvoke-plugin/pom.xml      |    6 +
 .../src/main/java/jar/MyMojo.java                  |    5 +-
 .../maven-mng3710-originalModel-plugin/pom.xml     |    6 +
 .../src/main/java/jar/MyMojo.java                  |   12 +-
 .../maven-mng3710-pomInheritance-plugin/pom.xml    |    6 +
 .../src/main/java/jar/MyMojo.java                  |   11 +-
 .../mng-3716/maven-mng3716-plugin/pom.xml          |    6 +
 .../src/main/java/jar/MyMojo.java                  |   10 +-
 .../mng-3723/maven-mng3723-plugin/pom.xml          |    6 +
 .../src/main/java/jar/MyMojo.java                  |   10 +-
 .../mng-3724/maven-mng3724-plugin/pom.xml          |    6 +
 .../src/main/java/jar/AbstractMng2734Mojo.java     |    4 +-
 .../src/main/java/jar/Phase1ForkingMojo.java       |    9 +-
 .../src/main/java/jar/Phase2GeneratorMojo.java     |   12 +-
 .../src/main/java/jar/Phase3ForkVerifierMojo.java  |   15 +-
 .../mng-3729/maven-mng3729-plugin/pom.xml          |    6 +
 .../src/main/java/jar/Fork1Mojo.java               |   10 +-
 .../src/main/java/jar/Fork2Mojo.java               |   10 +-
 .../src/main/java/jar/Plain1Mojo.java              |    7 +-
 .../projects.v1/maven-mng3740-plugin/pom.xml       |    6 +
 .../src/main/java/jar/MyMojo.java                  |   11 +-
 .../projects.v2/maven-mng3740-plugin/pom.xml       |    6 +
 .../src/main/java/jar/MyMojo.java                  |   11 +-
 .../mng-3746/maven-mng3746-plugin/pom.xml          |    6 +
 .../src/main/java/jar/MyMojo.java                  |   24 +-
 .../test/resources/mng-3948/test-1/profiles.xml    |   43 -
 .../resources/mng-3948/test-1/repo/.gitattributes  |    3 -
 .../its/mng3948/parent/0.1/parent-0.1.pom.md5      |    1 -
 .../its/mng3948/parent/0.1/parent-0.1.pom.sha1     |    1 -
 .../maven/its/mng3948/parent/maven-metadata.xml    |   12 -
 .../its/mng3948/parent/maven-metadata.xml.md5      |    1 -
 .../its/mng3948/parent/maven-metadata.xml.sha1     |    1 -
 .../src/test/resources/mng-3955/settings.xml       |    2 +-
 .../test/resources/mng-3970/test-1/profiles.xml    |   43 -
 .../resources/mng-3970/test-1/repo/.gitattributes  |    3 -
 .../org/apache/maven/its/mng3970/a/0.1/a-0.1.jar   |  Bin 1928 -> 0 bytes
 .../apache/maven/its/mng3970/a/0.1/a-0.1.jar.md5   |    1 -
 .../apache/maven/its/mng3970/a/0.1/a-0.1.jar.sha1  |    1 -
 .../apache/maven/its/mng3970/a/0.1/a-0.1.pom.md5   |    1 -
 .../apache/maven/its/mng3970/a/0.1/a-0.1.pom.sha1  |    1 -
 .../apache/maven/its/mng3970/a/maven-metadata.xml  |   12 -
 .../maven/its/mng3970/a/maven-metadata.xml.md5     |    1 -
 .../maven/its/mng3970/a/maven-metadata.xml.sha1    |    1 -
 .../test/resources/mng-3983/test-2/profiles.xml    |   43 -
 .../resources/mng-3983/test-2/repo/.gitattributes  |    3 -
 .../apache/maven/its/mng3983/maven-metadata.xml    |    9 -
 .../maven/its/mng3983/maven-metadata.xml.md5       |    1 -
 .../maven/its/mng3983/maven-metadata.xml.sha1      |    1 -
 .../org/apache/maven/its/mng3983/p/0.1/p-0.1.jar   |  Bin 7385 -> 0 bytes
 .../apache/maven/its/mng3983/p/0.1/p-0.1.jar.md5   |    1 -
 .../apache/maven/its/mng3983/p/0.1/p-0.1.jar.sha1  |    1 -
 .../org/apache/maven/its/mng3983/p/0.1/p-0.1.pom   |   65 --
 .../apache/maven/its/mng3983/p/0.1/p-0.1.pom.md5   |    1 -
 .../apache/maven/its/mng3983/p/0.1/p-0.1.pom.sha1  |    1 -
 .../apache/maven/its/mng3983/p/maven-metadata.xml  |   13 -
 .../maven/its/mng3983/p/maven-metadata.xml.md5     |    1 -
 .../maven/its/mng3983/p/maven-metadata.xml.sha1    |    1 -
 .../resources/mng-4036/legacy/repo/.gitattributes  |    3 -
 .../poms/maven-metadata.xml                        |   12 -
 .../poms/maven-metadata.xml.md5                    |    1 -
 .../poms/maven-metadata.xml.sha1                   |    1 -
 .../poms/parent-0.1.pom.md5                        |    1 -
 .../poms/parent-0.1.pom.sha1                       |    1 -
 .../org/apache/maven/plugin/coreit/CoreItMojo.java |    7 +-
 .../classifier/project}/.mvn/.gitkeep              |    0
 .../mng-5102-mixins/gav/project}/.mvn/.gitkeep     |    0
 .../resources/mng-5102-mixins/path}/.mvn/.gitkeep  |    0
 .../plugin/pom.xml                                 |    6 +
 .../apache/maven/its/mng6127/plugin/TestMojo.java  |   14 +-
 .../plugin-extension/pom.xml                       |    6 +
 .../java/org/apache/maven/its/plugin/TestMojo.java |    5 +-
 .../maven-hocon-extension/src/mdo/hocon-reader.vm  |    1 -
 .../CustomLifecyclePlugin/pom.xml                  |    6 +
 .../mojo/CustomLifecyclePluginPhase1Mojo.java      |    3 +-
 .../.mvn/.gitkeep                                  |    0
 .../maven/its/mng8572/extension/NoOpMojo.java      |    2 -
 .../mng-8572-di-type-handler/test/settings.xml     |    5 -
 .../mng-8645-consumer-pom-dep-mgmt}/.mvn/.gitkeep  |    0
 .../explicit-both/modules/child/pom.xml            |   10 +
 .../explicit-both/pom.xml                          |   11 +
 .../supported/modules/gav-only/pom.xml             |    9 +
 .../supported/modules/path-only/pom.xml            |    8 +
 .../mng-8708-parent-inference/supported/pom.xml    |   12 +
 .../three-level/modules/mid/modules/child/pom.xml  |    9 +
 .../three-level/modules/mid/pom.xml                |   13 +
 .../mng-8708-parent-inference/three-level/pom.xml  |   11 +
 .../pom.xml}                                       |   34 +-
 .../child}/pom.xml                                 |   15 +-
 .../cli-property}/pom.xml                          |   34 +-
 .../pom.xml                                        |   44 +-
 .../runtime-property/pom.xml                       |   84 ++
 .../mvnup-toolchain-plugin-strategy/pom.xml        |   12 +
 .../maven-it-plugin-configuration/pom.xml          |    5 +
 .../maven/plugin/coreit/SetPropertyMojo.java}      |   39 +-
 .../src/site/apt/index.apt.vm                      |   13 -
 .../src/site/markdown/index.md.vm                  |   12 +
 .../maven-it-plugin-plexus-component-api/pom.xml   |    2 +-
 .../plugin/coreit/PropertyInterpolationMojo.java   |    7 +-
 .../org/apache/maven/plugin/coreit/InfoReport.java |    4 +-
 .../core-it-plugins/src/site/apt/index.apt.vm      |   13 -
 .../core-it-plugins/src/site/markdown/index.md.vm  |   12 +
 its/pom.xml                                        |    6 +-
 its/src/site/apt/index.apt                         |   74 --
 its/src/site/markdown/index.md                     |   62 +
 pom.xml                                            |  100 +-
 ...en-configuration.md.vm => configuration.xml.vm} |   42 +-
 src/mdo/java/InputLocation.java                    |   24 +-
 src/mdo/model.vm                                   |   19 +-
 src/mdo/reader.vm                                  |    4 +-
 src/site/xdoc/index.xml                            |    2 +-
 608 files changed, 25613 insertions(+), 6633 deletions(-)
 create mode 100644 .github/workflows/stale-branches.yml
 copy apache-maven/src/{assembly/maven/bin/m2.conf => main/resources/org/apache/maven/messages/maven.version.properties} (61%)
 delete mode 100644 apache-maven/src/site/apt/index.apt.vm
 copy its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => apache-maven/src/site/markdown/index.md.vm (53%)
 create mode 100644 apache-maven/src/test/scripts/test-mvn-fast-version.sh
 delete mode 100644 api/maven-api-cli/src/site/apt/index.apt
 create mode 100644 api/maven-api-cli/src/site/markdown/index.md
 create mode 100644 api/maven-api-core/src/test/java/org/apache/maven/api/ArtifactCoordinatesTest.java
 delete mode 100644 api/maven-api-metadata/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-2605/profiles.xml => api/maven-api-metadata/src/site/markdown/index.md (64%)
 delete mode 100644 api/maven-api-model/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => api/maven-api-model/src/site/markdown/index.md (55%)
 delete mode 100644 api/maven-api-plugin/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-2605/profiles.xml => api/maven-api-plugin/src/site/markdown/index.md (63%)
 delete mode 100644 api/maven-api-settings/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => api/maven-api-settings/src/site/markdown/index.md (58%)
 delete mode 100644 api/maven-api-spi/src/main/java/org/apache/maven/api/services/model/PathTranslator.java
 delete mode 100644 api/maven-api-spi/src/main/java/org/apache/maven/api/services/model/UrlNormalizer.java
 delete mode 100644 api/maven-api-toolchain/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => api/maven-api-toolchain/src/site/markdown/index.md (57%)
 delete mode 100644 compat/maven-artifact/src/site/apt/index.apt
 create mode 100644 compat/maven-artifact/src/site/markdown/index.md
 delete mode 100644 compat/maven-compat/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => compat/maven-compat/src/site/markdown/index.md (57%)
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManagerTest.java
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/AbstractRepositoryMetadataTest.java
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerValidationTest.java
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceRelocationTest.java
 create mode 100644 compat/maven-compat/src/test/resources/metadata-invalid-timestamp/maven-metadata.xml
 create mode 100644 compat/maven-compat/src/test/resources/metadata-invalid-token/maven-metadata.xml
 delete mode 100644 compat/maven-embedder/src/site/apt/cli.apt.vm
 delete mode 100644 compat/maven-embedder/src/site/apt/index.apt.vm
 delete mode 100644 compat/maven-embedder/src/site/apt/logging.apt
 copy its/core-it-suite/src/test/resources/mng-3955/settings.xml => compat/maven-embedder/src/site/markdown/cli.md.vm (72%)
 create mode 100644 compat/maven-embedder/src/site/markdown/index.md.vm
 create mode 100644 compat/maven-embedder/src/site/markdown/logging.md
 create mode 100644 compat/maven-embedder/src/test/java/org/eclipse/sisu/plexus/PlexusXmlBeanConverterTest.java
 delete mode 100644 compat/maven-model-builder/src/site/apt/index.apt
 delete mode 100644 compat/maven-model-builder/src/site/apt/super-pom.apt.vm
 create mode 100644 compat/maven-model-builder/src/site/markdown/index.md
 copy its/core-it-suite/src/test/resources/mng-2605/profiles.xml => compat/maven-model-builder/src/site/markdown/super-pom.md.vm (70%)
 create mode 100644 compat/maven-model-builder/src/test/java/org/apache/maven/model/building/ExternalModelProfileActivationTest.java
 rename its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => compat/maven-model-builder/src/test/resources/poms/validation/bad-parent-relativePath.xml (66%)
 delete mode 100644 compat/maven-model/src/site/apt/index.apt
 create mode 100644 compat/maven-model/src/site/markdown/index.md
 delete mode 100644 compat/maven-plugin-api/src/site/apt/index.apt
 create mode 100644 compat/maven-plugin-api/src/site/markdown/index.md
 delete mode 100644 compat/maven-repository-metadata/src/site/apt/index.apt
 create mode 100644 compat/maven-repository-metadata/src/site/markdown/index.md
 delete mode 100644 compat/maven-resolver-provider/src/site/apt/dependency-types.apt
 delete mode 100644 compat/maven-resolver-provider/src/site/apt/index.apt
 create mode 100644 compat/maven-resolver-provider/src/site/markdown/dependency-types.md
 copy its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => compat/maven-resolver-provider/src/site/markdown/index.md (55%)
 create mode 100644 compat/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultVersionRangeResolverTest.java
 create mode 100644 compat/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/relocation/DistributionManagementArtifactRelocationSourceTest.java
 create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-range/maven-metadata.xml
 create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml
 create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml
 create mode 100644 compat/maven-settings-builder/src/test/java/org/apache/maven/settings/crypto/DefaultSettingsDecrypterTest.java
 delete mode 100644 compat/maven-settings/src/site/apt/index.apt
 create mode 100644 compat/maven-settings/src/site/markdown/index.md
 delete mode 100644 compat/maven-toolchain-model/src/site/apt/index.apt
 create mode 100644 compat/maven-toolchain-model/src/site/markdown/index.md
 create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/ModuleNameFixStrategy.java
 create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/MvnupSessionHolder.java
 create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/NashornCompatibilityStrategy.java
 create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/ToolchainPluginStrategy.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/MavenClingTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/CommonsCliOptionsTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/ModuleNameFixStrategyTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/NashornCompatibilityStrategyTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeJdkCompatibilityTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeQuarkusTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeShadeTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/RemoteResolutionGateTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/ToolchainPluginStrategyTest.java
 create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/transfer/TransferListenerOutputTest.java
 create mode 100644 impl/maven-core/src/main/java/org/apache/maven/internal/aether/OriginBoundAuthenticationSelector.java
 create mode 100644 impl/maven-core/src/main/java/org/apache/maven/logging/AsyncDrainWriter.java
 delete mode 100644 impl/maven-core/src/site/apt/artifact-handlers.apt
 delete mode 100644 impl/maven-core/src/site/apt/configuration-management.apt
 delete mode 100644 impl/maven-core/src/site/apt/core-extensions.apt.vm
 delete mode 100644 impl/maven-core/src/site/apt/default-bindings.apt.vm
 delete mode 100644 impl/maven-core/src/site/apt/getting-to-container-configured-mojos.apt
 delete mode 100644 impl/maven-core/src/site/apt/index.apt
 delete mode 100644 impl/maven-core/src/site/apt/inheritance.apt
 delete mode 100644 impl/maven-core/src/site/apt/lifecycles.apt.vm
 delete mode 100644 impl/maven-core/src/site/apt/offline-mode.apt
 delete mode 100644 impl/maven-core/src/site/apt/plugin-execution-isolation.apt
 create mode 100644 impl/maven-core/src/site/markdown/artifact-handlers.md
 create mode 100644 impl/maven-core/src/site/markdown/configuration-management.md
 copy its/core-it-suite/src/test/resources/mng-2605/profiles.xml => impl/maven-core/src/site/markdown/core-extensions.md.vm (64%)
 create mode 100644 impl/maven-core/src/site/markdown/default-bindings.md.vm
 create mode 100644 impl/maven-core/src/site/markdown/getting-to-container-configured-mojos.md
 create mode 100644 impl/maven-core/src/site/markdown/index.md
 create mode 100644 impl/maven-core/src/site/markdown/inheritance.md
 create mode 100644 impl/maven-core/src/site/markdown/lifecycles.md.vm
 create mode 100644 impl/maven-core/src/site/markdown/offline-mode.md
 create mode 100644 impl/maven-core/src/site/markdown/plugin-execution-isolation.md
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/DefaultMavenSessionScopeTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/bridge/MavenRepositorySystemTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/execution/MavenSessionTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/internal/aether/OriginBoundAuthenticationSelectorTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/internal/impl/DefaultLogTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculatorTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/MojoExecutorForkedExecutionTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/concurrent/BuildPlanExecutorTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/concurrent/BuildStepTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResolverTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/version/internal/DefaultPluginVersionResolverTest.java
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/project/DefaultProjectRealmCacheTest.java
 delete mode 100644 impl/maven-core/src/test/java/org/apache/maven/project/ProjectBuildingExceptionTest.java
 create mode 100644 impl/maven-core/src/test/resources/consumer/bom-repo-scope/child/pom.xml
 create mode 100644 impl/maven-core/src/test/resources/consumer/bom-repo-scope/pom.xml
 create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-bom-profiles/pom.xml
 create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-parent-profiles/pom.xml
 create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-profiles/pom.xml
 create mode 100644 impl/maven-impl/src/main/java/org/apache/maven/impl/JdkSourceLevelSupport.java
 create mode 100644 impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/MetadataInputValidator.java
 delete mode 100644 impl/maven-impl/src/site/apt/dependency-types.apt
 create mode 100644 impl/maven-impl/src/site/markdown/dependency-types.md
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/DefaultDependencyResolverResultTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/DefaultSettingsBuilderDecryptTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/JdkSourceLevelSupportTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/MetadataInputValidatorTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/MetadataVersionTokenValidationTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/relocation/DistributionManagementArtifactRelocationSourceTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/standalone/ApiRunnerSettingsTest.java
 create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-range/maven-metadata.xml
 create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml
 create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-os-profile-child.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-os-profile-parent.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-profile-artifactid-child.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-profile-artifactid-parent.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/import-bom-type.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/import-system-scope-bom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/maven-version-range-profile.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-one/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-two/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/child/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/parent/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/child/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/parent/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/repo/org/apache/maven/test/standalone-bom-one/1.0.0/standalone-bom-one-1.0.0.pom
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/repo/org/apache/maven/test/standalone-bom-two/1.0.0/standalone-bom-two-1.0.0.pom
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-one/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-two/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-one/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-two/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/independent/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/pom.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/resolved-model-with-profiles.xml
 copy its/core-it-suite/src/test/resources/mng-3955/settings.xml => impl/maven-impl/src/test/resources/poms/validation/bad-parent-relativePath.xml (66%)
 create mode 100644 impl/maven-impl/src/test/resources/settings/settings-security-decrypt.xml
 copy its/core-it-suite/src/test/resources/mng-3955/settings.xml => impl/maven-impl/src/test/resources/settings/settings-servers-decrypt-fail.xml (72%)
 create mode 100644 impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
 delete mode 100644 impl/maven-logging/src/site/apt/index.apt
 copy its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => impl/maven-logging/src/site/markdown/index.md (55%)
 delete mode 100644 impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeBuilder.java
 rename impl/maven-xml/src/test/java/org/apache/maven/internal/xml/{XmlNodeBuilderTest.java => XmlServiceTest.java} (98%)
 delete mode 100644 its/core-it-suite/src/site/apt/bootstrap.apt.vm
 delete mode 100644 its/core-it-suite/src/site/apt/index.apt.vm
 create mode 100644 its/core-it-suite/src/site/markdown/bootstrap.md.vm
 create mode 100644 its/core-it-suite/src/site/markdown/index.md.vm
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITMvnupToolchainPluginStrategyTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12640BomInheritedDepMgmtTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12646ProjectLocalRepoCleanRaceTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12660BomVersionFromImportedBomTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12729ModulePathPropertyInterpolationTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12770UnversionedPluginPrereleaseTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh13004ConsumerPomProfileArtifactIdTest.java
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenIT0085TransitiveSystemScopeTest.java => MavenITmdep0590ClassifiedPomArtifactFromReactorTest.java} (50%)
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8708ParentInferenceTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8709ProfileDependencyVersionTest.java
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8765UriPropertyInterpolationTest.java
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/bom-consumer-pom-property-resolution}/.mvn/.gitkeep (100%)
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-11162-consumer-pom-scopes}/.mvn/.gitkeep (100%)
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-11767-consumer-pom-bom-from-settings-repo}/.mvn/.gitkeep (100%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-12640-bom-inherited-depmgmt/bom/pom.xml
 copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12640-bom-inherited-depmgmt/mod-1}/pom.xml (66%)
 copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12640-bom-inherited-depmgmt/mod-2}/pom.xml (66%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-12640-bom-inherited-depmgmt/pom.xml
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race}/.mvn/.gitkeep (100%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-a/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-a/src/main/java/a/A.java
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-b/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-b/src/main/java/b/B.java
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-c/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-c/src/main/java/c/C.java
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-d/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-d/src/main/java/d/D.java
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/super-pom/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12660-bom-version-from-imported-bom/bom/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12660-bom-version-from-imported-bom/ext-bom/pom.xml
 copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12660-bom-version-from-imported-bom/mod-1}/pom.xml (66%)
 copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12660-bom-version-from-imported-bom/mod-2}/pom.xml (66%)
 copy its/core-it-suite/src/test/resources/{mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => gh-12660-bom-version-from-imported-bom/pom.xml} (61%)
 rename its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12729-module-path-property-interpolation/child}/pom.xml (70%)
 rename its/core-it-suite/src/test/resources/{mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom => gh-12729-module-path-property-interpolation/pom.xml} (69%)
 rename its/core-it-suite/src/test/resources/{mng-3983/test-2 => gh-12770-unversioned-plugin-prerelease}/pom.xml (61%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/1.0/maven-it-plugin-prerelease-1.0.jar
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/1.0/maven-it-plugin-prerelease-1.0.pom
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/2.0-beta-1/maven-it-plugin-prerelease-2.0-beta-1.jar
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/2.0-beta-1/maven-it-plugin-prerelease-2.0-beta-1.pom
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/maven-metadata.xml
 create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-metadata.xml
 rename its/core-it-suite/src/test/resources/{mng-4036/legacy/settings.xml => gh-12770-unversioned-plugin-prerelease/settings-template.xml} (65%)
 copy its/core-it-suite/src/test/resources/{mng-4036/legacy => gh-13004-consumer-pom-profile-artifactid/child}/pom.xml (58%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/child/src/main/java/org/apache/maven/its/gh13004/Child.java
 rename its/core-it-suite/src/test/resources/{mng-3701/profiles.xml => gh-13004-consumer-pom-profile-artifactid/lib/pom.xml} (71%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/lib/src/main/java/org/apache/maven/its/gh13004/Lib.java
 create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/pom.xml
 copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mdep-590/consumer}/pom.xml (57%)
 rename its/core-it-suite/src/test/resources/{mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => mdep-590/pom.xml} (74%)
 rename its/core-it-suite/src/test/resources/{mng-2605/profiles.xml => mdep-590/producer/custom.pom} (79%)
 copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mdep-590/producer}/pom.xml (66%)
 delete mode 100644 its/core-it-suite/src/test/resources/mng-2309/profiles.xml
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-3043}/.mvn/.gitkeep (100%)
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3259/settings.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/profiles.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/.gitattributes
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/profiles.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/.gitattributes
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/profiles.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/.gitattributes
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/.gitattributes
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml.sha1
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom.md5
 delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom.sha1
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/classifier/project}/.mvn/.gitkeep (100%)
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/gav/project}/.mvn/.gitkeep (100%)
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/path}/.mvn/.gitkeep (100%)
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-8414-consumer-pom-with-new-features}/.mvn/.gitkeep (100%)
 delete mode 100644 its/core-it-suite/src/test/resources/mng-8572-di-type-handler/test/settings.xml
 copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-8645-consumer-pom-dep-mgmt}/.mvn/.gitkeep (100%)
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/explicit-both/modules/child/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/explicit-both/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/modules/gav-only/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/modules/path-only/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/modules/mid/modules/child/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/modules/mid/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/pom.xml
 rename its/core-it-suite/src/test/resources/{mng-4106/profiles.xml => mng-8709-profile-dependency-version/pom.xml} (58%)
 rename its/core-it-suite/src/test/resources/{mng-4036/legacy => mng-8765-uri-property-interpolation/child}/pom.xml (74%)
 copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mng-8765-uri-property-interpolation/cli-property}/pom.xml (57%)
 rename its/core-it-suite/src/test/resources/{mng-3970/test-1 => mng-8765-uri-property-interpolation}/pom.xml (50%)
 create mode 100644 its/core-it-suite/src/test/resources/mng-8765-uri-property-interpolation/runtime-property/pom.xml
 create mode 100644 its/core-it-suite/src/test/resources/mvnup-toolchain-plugin-strategy/pom.xml
 copy its/core-it-support/core-it-plugins/{maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java => maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/SetPropertyMojo.java} (56%)
 delete mode 100644 its/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/src/site/apt/index.apt.vm
 create mode 100644 its/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/src/site/markdown/index.md.vm
 delete mode 100644 its/core-it-support/core-it-plugins/src/site/apt/index.apt.vm
 create mode 100644 its/core-it-support/core-it-plugins/src/site/markdown/index.md.vm
 delete mode 100644 its/src/site/apt/index.apt
 create mode 100644 its/src/site/markdown/index.md
 rename src/configuration-templates/{maven-configuration.md.vm => configuration.xml.vm} (66%)