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/06/17 10:23:37 UTC

(maven) branch plume-football updated (5f813bfb26 -> 06045e0cf2)

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

gnodet pushed a change to branch plume-football
in repository https://gitbox.apache.org/repos/asf/maven.git


    omit 5f813bfb26 [MNG-11642] Add JPMS module support to Maven 4
     add b44a6d2dda Fix gh-11740: Add missing null check in validateProfileId() (#11741)
     add b3ece83a06 fix: error == null to error != null in isError (#11733)
     add e568c73876 Nuance the message about filename-based automodules detected on the module path (#11857)
     add 17d7e46113 Bump org.ow2.asm:asm from 9.10 to 9.10.1 (#12149)
     add b50f8978f7 Extract shared session infrastructure into AbstractUpgradeStrategy
     add 5583525a1d Fix #12080: mvnup - comment out dependencies with undefined property expressions
     add 431bb396ff Fix mvnup recommending non-existent maven-enforcer-plugin:3.5.2 (#12155)
     add 763a243ea3 Bump domtripVersion from 1.5.1 to 1.5.2 (#12183)
     add 70d2e60543 Bump com.github.siom79.japicmp:japicmp-maven-plugin (#12168)
     add 15d19f2f62 Feat: Pull out maven-executor into its own project (#12004)
     add 52c4d43737 Refactor JUnit extensions to avoid using static fields. (#11829)
     add d2dab2cbda Bump actions/checkout from 6.0.2 to 6.0.3 (#12207)
     add a52f476d75 Bump xmlunitVersion from 2.11.0 to 2.12.0 (#12190)
     add df007ff7d0 Filter project repos with uninterpolated property expressions (#12204)
     add 3741c6ff30 Bump exec-maven-plugin target to 3.5.0 and fix PLUGIN_UPGRADES inconsistencies (#12200)
     add 55ee0a3f71 Use request properties consistently for CI-friendly version interpolation (#12184)
     add c89ecbd8a9 Upgrade domtrip from 1.5.1 to 1.5.2 (#12174)
     add 7d10613e82 Bump scala-maven-plugin upgrade target from 4.9.2 to 4.9.5 (#12173)
     add c4efc192f6 Remove invalid combine.self and combine.children attributes instead of converting them (#12160)
     add 13f160863f Fix mvnup plugin upgrade for versions locked by parent's build/plugins (#12165)
     add 565c5b2ef3 Use effective model to resolve properties from remote parent POMs in mvnup (#12158)
     add c7d96d3e5d Fix mvnup PLUGIN_UPGRADES inconsistencies for compiler and exec plugins (#12172)
     add 504785b7d3 Fix mvnup effective model analysis for CI-friendly parent versions (#12205)
     add bf5ee83fa3 [MNG-6772] Re-enable integration test for nested import scope repository override (#11826)
     add 98728cb5b3 Fix @PreDestroy ClassNotFoundException from premature ClassRealm disposal (#11825)
     add 87775095e8 Fix #11796: Preserve default-phases bindings for standard lifecycle phases (#11889)
     add b4042581ab Fix #11856: Improve error message for prefix-based remote repository filtering errors (#11888)
     add dac6ab14a1 Fix Source.targetPath incorrectly aligned to basedir (#12206)
     add e48cb83eec [GH-11772] Fail-fast consumer POM validation for non-4.0.0 model versions (#11780)
     add d0eae8adbc Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.10 (#12241)
     add a166e3faad Fix Javadoc parameter description
     add d58c96bc36 fix reportSet inheritance in Maven 4 model building
     add 8197c8b779 Bump org.codehaus.plexus:plexus-utils
     add f2356c28b3 Maven 3.9.16 - update doap file
     add bc227d39de Bump net.sourceforge.pmd:pmd-core from 7.24.0 to 7.25.0
     add 3656bff80a [#11767] Fix consumer POM builder failing to resolve BOM imports from settings.xml profile repositories
     add 2c11aeed48 Fix #11973: Restore backward-compatible DefaultToolchain constructor
     add 8ab6a6140b [MNG-11133] Fix mixin property precedence - mixins should override parent properties (#11141)
     add 3f908024ad document supported values (#11810) (#12252)
     add 123b43ad1a Add XmlService classloader fallback for ServiceLoader discovery (#12237)
     add cc0e5d6398 Fix #11715: preserve 4.1.0 namespace/schema in help:effective-pom (#11742)
     add 9a029b6bee Handle missing package metadata in model ids (#12146)
     add ac41d64c9a Support sealed parameter implementation hints (#12117)
     add 09fdd6a6e8 Fix ConditionParser to handle newlines before && operator (#12038)
     add 64e02b360d Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.34
     add 36a4228a31 Bump eu.maveniverse.maven.mimir:testing from 0.11.4 to 0.12.0
     add 845617769a Update Mimir version in workflow
     add b1a4e3b445 Bump jlineVersion from 4.1.0 to 4.1.3
     add 992871b38c Bump com.fasterxml.woodstox:woodstox-core from 7.2.0 to 7.2.1
     add 2d77e4a3b4 Bump org.apache:apache from 37 to 38
     add 26fce45633 Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15
     add 7c7687aec4 Deps: Maven Executor 1.0.0 released; use it (#12264)
     add 59236aed0d Bump org.apache.maven.executor:maven-executor from 1.0.0-SNAPSHOT to 1.0.0
     add 210d4a5d1d Centralize XXE hardening for StAX XML parsers
     add afc0b02f90 Fix @since annotation for XmlService.newXMLInputFactory() to 4.0.0-rc-6
     add 3f492c8a89 Forward-port #12147: Avoid reflective InputSource modelId mutation
     add 60bc6e46b8 fix doc cross references
     add 3e288b51df Fix multiline profile activation conditions (#12136)
     add 3f07b29fb9 Fix #12052: tokenize arithmetic operators as delimiters in ConditionParser (#12053)
     add da75950645 [MNG-8604] Fix concurrent builder crash when reactor module is used as plugin (#11820)
     add 31aa6c7dc0 Fix thread-safety in DefaultModelValidator (#11734)
     add 0a957afcb1 Fix NPE in DefaultModelBuilder when POM resolved from repository (#11922)
     add d7b705e9c2 Fix BUILD_CONSUMER profile activation for locally-resolved parent POMs (#11799)
     add bf482b6199 Fix MojoExtension.beforeEach to use merged model instead of raw parsed model (#12242)
     add 1512eff356 Bump actions/setup-java from 5.2.0 to 5.3.0 (#12278)
     add f89fbe1675 Bump jlineVersion from 4.1.3 to 4.2.1 (#12279)
     add eb404fa388 Move model SPI interfaces from maven-impl to maven-api-spi (#12274)
     add bacafe0799 Move testing classes from org.apache.maven.api to org.apache.maven.testing (#12276)
     add 4bffb2a6bc Document deprecation rationale for Artifact version constants (#11584)
     add 06045e0cf2 [MNG-11642] Add JPMS module support to Maven 4

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   (5f813bfb26)
            \
             N -- N -- N   refs/heads/plume-football (06045e0cf2)

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/workflows/maven.yml                        |   14 +-
 .mvn/maven.config                                  |    5 +-
 .../main/java/org/apache/maven/api/Constants.java  |   15 +
 .../org/apache/maven/api/feature/Features.java     |    7 +
 api/maven-api-model/src/main/mdo/maven.mdo         |    3 +-
 api/maven-api-spi/src/main/java/module-info.java   |    1 +
 .../model/DependencyManagementImporter.java        |    1 +
 .../model/DependencyManagementInjector.java        |    1 +
 .../api/services/model/InheritanceAssembler.java   |    1 +
 .../services/model/LifecycleBindingsInjector.java  |    1 +
 .../api/services/model/ModelInterpolator.java      |    1 +
 .../maven/api/services/model/ModelNormalizer.java  |    1 +
 .../api/services/model/ModelPathTranslator.java    |    1 +
 .../maven/api/services/model/ModelProcessor.java   |    4 +-
 .../maven/api/services/model/ModelResolver.java    |    2 +
 .../api/services/model/ModelResolverException.java |    1 +
 .../api/services/model/ModelUrlNormalizer.java     |    1 +
 .../maven/api/services/model/ModelValidator.java   |    1 +
 .../api/services/model/ModelVersionParser.java     |    0
 .../maven/api/services/model/PathTranslator.java   |    1 +
 .../model/PluginConfigurationExpander.java         |    1 +
 .../services/model/PluginManagementInjector.java   |    1 +
 .../services/model/ProfileActivationContext.java   |    3 +-
 .../maven/api/services/model/ProfileActivator.java |    1 +
 .../maven/api/services/model/ProfileInjector.java  |    1 +
 .../maven/api/services/model/ProfileSelector.java  |    1 +
 .../maven/api/services/model/RootDetector.java     |    4 +-
 .../maven/api/services/model/RootLocator.java      |    8 +-
 .../maven/api/services/model/UrlNormalizer.java    |    5 +
 .../java/org/apache/maven/api/xml/XmlService.java  |   25 +-
 .../java/org/apache/maven/artifact/Artifact.java   |   10 +
 .../repository/metadata/ArtifactMetadata.java      |    2 +-
 .../apache/maven/toolchain/DefaultToolchain.java   |   22 +
 .../repository/metadata/ArtifactMetadataTest.java  |   68 ++
 .../model/plugin/DefaultReportingConverter.java    |    9 +-
 .../maven/model/root/DefaultRootLocator.java       |    5 +-
 .../model/superpom/DefaultSuperPomProvider.java    |    9 +-
 .../model/validation/DefaultModelValidator.java    |    7 +-
 .../plugin/DefaultReportingConverterTest.java      |   16 +-
 .../superpom/DefaultSuperPomProviderTest.java      |   16 +-
 .../validation/DefaultModelValidatorTest.java      |   64 ++
 .../inheritance/plugin-configuration-child.xml     |   16 +
 .../inheritance/plugin-configuration-expected.xml  |   12 +
 .../inheritance/plugin-configuration-parent.xml    |   11 +
 .../maven/model/io/xpp3/MavenXpp3Writer.java       |   16 +
 .../java/org/apache/maven/model/ModelTest.java     |   41 +
 .../plugin/descriptor/PluginDescriptorBuilder.java |   21 +-
 doap_Maven.rdf                                     |   11 +
 .../mvnup/goals/AbstractUpgradeStrategy.java       |  136 +++
 .../mvnup/goals/CompatibilityFixStrategy.java      |  320 +++++-
 .../invoker/mvnup/goals/PluginUpgradeStrategy.java |  363 +++---
 .../mvnup/goals/CompatibilityFixStrategyTest.java  | 1154 ++++++++++++++++++++
 .../mvnup/goals/PluginUpgradeStrategyTest.java     |  175 ++-
 .../internal/EnhancedConfigurationConverter.java   |   57 +-
 .../maven/exception/DefaultExceptionHandler.java   |   34 +-
 .../internal/impl/DefaultLifecycleRegistry.java    |   70 +-
 .../impl/DefaultConsumerPomBuilder.java            |   88 +-
 .../internal/concurrent/BuildPlanExecutor.java     |   27 +-
 .../maven/plugin/DefaultExtensionRealmCache.java   |    2 +-
 .../maven/plugin/DefaultPluginRealmCache.java      |    2 +-
 .../project/DefaultProjectBuildingHelper.java      |   11 +
 .../maven/project/DefaultProjectRealmCache.java    |    2 +-
 .../maven/project/ExtensionDescriptorBuilder.java  |    3 +-
 impl/maven-core/src/site/apt/index.apt             |    4 +-
 .../configuration/DefaultBeanConfiguratorTest.java |   98 ++
 .../exception/DefaultExceptionHandlerTest.java     |   40 +
 .../impl/DefaultLifecycleRegistryTest.java         |   16 +-
 .../internal/impl/DefaultProjectManagerTest.java   |    4 +-
 .../impl/ConsumerPomBuilderTest.java               |   78 ++
 .../maven/lifecycle/DefaultLifecyclesTest.java     |   50 +
 .../internal/concurrent/BuildPlanCreatorTest.java  |   34 +-
 .../maven/plugin/DefaultRealmCacheDisposeTest.java |   85 ++
 .../project/ExtensionDescriptorBuilderTest.java    |   24 +
 .../apache/maven/project/ProjectBuilderTest.java   |   95 ++
 .../project-builder/resource-target-path}/pom.xml  |   24 +-
 .../project-builder/source-target-path}/pom.xml    |   39 +-
 .../consumer/parent-with-conditions/pom.xml        |   32 +
 impl/maven-executor/pom.xml                        |  150 ---
 .../org/apache/maven/cling/executor/Executor.java  |   75 --
 .../maven/cling/executor/ExecutorException.java    |   51 -
 .../maven/cling/executor/ExecutorHelper.java       |   80 --
 .../maven/cling/executor/ExecutorRequest.java      |  518 ---------
 .../apache/maven/cling/executor/ExecutorTool.java  |   74 --
 .../executor/embedded/EmbeddedMavenExecutor.java   |  457 --------
 .../cling/executor/forked/ForkedMavenExecutor.java |  226 ----
 .../maven/cling/executor/internal/HelperImpl.java  |  102 --
 .../maven/cling/executor/internal/ToolboxTool.java |  170 ---
 impl/maven-executor/src/site/site.xml              |   35 -
 .../apache/maven/cling/executor/Environment.java   |   25 -
 .../cling/executor/MavenExecutorTestSupport.java   |  412 -------
 .../embedded/EmbeddedMavenExecutorTest.java        |   33 -
 .../executor/forked/ForkedMavenExecutorTest.java   |   33 -
 .../maven/cling/executor/impl/ToolboxToolTest.java |  211 ----
 impl/maven-impl/pom.xml                            |    5 +
 impl/maven-impl/src/main/java/module-info.java     |    1 -
 .../apache/maven/impl/DefaultModelXmlFactory.java  |   38 +-
 .../apache/maven/impl/DefaultSuperPomProvider.java |    9 +-
 .../org/apache/maven/impl/PathModularization.java  |   15 +-
 .../apache/maven/impl/PathModularizationCache.java |    8 +-
 .../maven/impl/model/DefaultModelBuilder.java      |   78 +-
 .../impl/model/DefaultModelPathTranslator.java     |    8 +-
 .../maven/impl/model/DefaultModelValidator.java    |   10 +-
 .../apache/maven/impl/model/MavenModelMerger.java  |    2 +-
 .../maven/impl/model/profile/ConditionParser.java  |   24 +-
 .../impl/model/rootlocator/PomXmlRootDetector.java |    4 +-
 .../maven/impl/DefaultSuperPomProviderTest.java    |   16 +-
 .../maven/impl/model/ComplexActivationTest.java    |   14 +
 .../model/DefaultInheritanceAssemblerTest.java     |   98 ++
 .../maven/impl/model/DefaultModelBuilderTest.java  |  186 ++++
 .../impl/model/DefaultModelPathTranslatorTest.java |  107 ++
 .../impl/model/DefaultModelValidatorTest.java      |   26 +-
 .../impl/model/profile/ConditionParserTest.java    |   60 +
 .../profile/ConditionProfileActivatorTest.java     |   19 +
 .../poms/factory/ci-friendly-deps-no-prop.xml      |   19 +
 .../resources/poms/factory/ci-friendly-deps.xml    |   30 +
 ...profiles-parent.xml => ci-friendly-version.xml} |   17 +-
 ...les.xml => consumer-profile-property-child.xml} |    9 +-
 ...nt.xml => consumer-profile-property-parent.xml} |   28 +-
 ...ExistsAndMissing.xml => multilineCondition.xml} |   17 +-
 ...ps-and-profiles.xml => resolved-dependency.xml} |   11 +-
 ...rops-and-profiles.xml => simple-standalone.xml} |   10 +-
 .../testing => testing/di}/MavenDIExtension.java   |   50 +-
 .../di/testing => testing/di}/MavenDITest.java     |    2 +-
 .../plugin/testing => testing/plugin}/Basedir.java |    2 +-
 .../testing => testing/plugin}/InjectMojo.java     |    2 +-
 .../testing => testing/plugin}/MojoExtension.java  |   83 +-
 .../testing => testing/plugin}/MojoParameter.java  |    2 +-
 .../testing => testing/plugin}/MojoParameters.java |    2 +-
 .../testing => testing/plugin}/MojoTest.java       |    2 +-
 .../plugin}/SecDispatcherProvider.java             |    2 +-
 .../plugin}/stubs/ArtifactStub.java                |    2 +-
 .../plugin}/stubs/LookupStub.java                  |    2 +-
 .../plugin}/stubs/MojoExecutionStub.java           |    2 +-
 .../plugin}/stubs/PluginStub.java                  |    2 +-
 .../plugin}/stubs/ProducedArtifactStub.java        |    2 +-
 .../plugin}/stubs/ProjectStub.java                 |    2 +-
 .../plugin}/stubs/RepositorySystemSupplier.java    |    2 +-
 .../plugin}/stubs/SessionMock.java                 |    2 +-
 .../plugin}/stubs/SessionStub.java                 |    2 +-
 .../di/testing => testing/di}/SimpleDITest.java    |   12 +-
 .../plugin}/ExpressionEvaluatorTest.java           |    6 +-
 .../testing/plugin/MojoExtensionModelTest.java     |   84 ++
 .../plugin}/MojoRealSessionTest.java               |    4 +-
 .../META-INF/maven/org.apache.maven.api.di.Inject  |    2 +-
 .../src/test/resources/META-INF/maven/plugin.xml   |    2 +-
 .../maven/internal/xml/DefaultXmlService.java      |    5 +-
 .../maven/internal/xml/XmlNodeStaxBuilder.java     |    5 +-
 .../maven/internal/xml/XmlServiceLoadingTest.java  |   31 +-
 impl/pom.xml                                       |    1 -
 .../MavenITConsumerPomBomFromSettingsRepoTest.java |  115 ++
 .../it/MavenITgh11140RepoDmUnresolvedTest.java     |   13 +-
 .../it/MavenITgh11140RepoInterpolationTest.java    |   11 +-
 ...> MavenITgh11378SealedParameterConfigTest.java} |   33 +-
 ...> MavenITgh11715EffectivePomNamespaceTest.java} |   22 +-
 .../maven/it/MavenITgh11772ConsumerPom410Test.java |   97 ++
 ...ITgh11798ConsumerPomProfileActivationTest.java} |   18 +-
 .../MavenITgh12184CIFriendlyParentVersionTest.java |   60 +
 ...va => MavenITmng11133MixinsPrecedenceTest.java} |   25 +-
 ...ng11796DefaultPhasesStandardLifecycleTest.java} |   32 +-
 ...mng6772NestedImportScopeRepositoryOverride.java |    2 -
 .../tkslaw/ditests/InjectServiceMojoTests.java     |    4 +-
 .../com/gitlab/tkslaw/ditests/TestProviders.java   |    4 +-
 .../.mvn/.placeholder                              |    1 +
 .../consumer/pom.xml                               |   27 +-
 .../plugin/pom.xml                                 |   30 +-
 .../org/apache/maven/its/gh11378/TestMojo.java}    |   42 +-
 .../pom.xml                                        |    2 +-
 .../src/test/resources/gh-11715/pom.xml            |   10 +
 .../pom.xml                                        |   25 +-
 .../apache/maven/its/cpbom/lib-a/2.0/lib-a-2.0.jar |  Bin
 .../maven/its/cpbom/lib-a/2.0/lib-a-2.0.pom}       |    7 +-
 .../maven/its/cpbom/the-bom/1.0/the-bom-1.0.pom    |   19 +
 .../settings-template.xml}                         |   14 +-
 .../child}/pom.xml                                 |   19 +-
 .../pom.xml                                        |   26 +-
 .../child}/pom.xml                                 |   28 +-
 .../pom.xml                                        |   20 +-
 .../its/gh11798/test-bom/1.0/test-bom-1.0.pom      |    7 +
 .../child}/pom.xml                                 |    8 +-
 .../pom.xml                                        |   11 +-
 .../mixins/mixin.xml}                              |   11 +-
 .../mixin-2 => mng-11133-mixins/parent}/pom.xml    |   11 +-
 .../child => mng-11133-mixins/project}/pom.xml     |   19 +-
 .../consumer-project}/pom.xml                      |   10 +-
 .../extension-plugin}/pom.xml                      |    8 +-
 .../org/apache/maven/its/mng11796}/TouchMojo.java  |   23 +-
 .../main/resources/META-INF/plexus/components.xml  |   12 +-
 .../mng-5224/maven-it-plugin-settings/pom.xml      |    2 +-
 .../resources/mng-8525-maven-di-plugin/pom.xml     |   72 +-
 .../org/apache/maven/plugins/HelloMojoTest.java    |    6 +-
 its/core-it-support/maven-it-helper/pom.xml        |    2 +-
 .../main/java/org/apache/maven/it/Verifier.java    |   71 +-
 its/pom.xml                                        |    9 +-
 pom.xml                                            |   22 +-
 src/mdo/reader-stax.vm                             |    2 +
 src/mdo/reader.vm                                  |    6 +
 src/site/site.xml                                  |   10 +-
 197 files changed, 4688 insertions(+), 3713 deletions(-)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/DependencyManagementImporter.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/DependencyManagementInjector.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/InheritanceAssembler.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/LifecycleBindingsInjector.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelInterpolator.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelNormalizer.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelPathTranslator.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelProcessor.java (96%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelResolver.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelResolverException.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelUrlNormalizer.java (98%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelValidator.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ModelVersionParser.java (100%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/PathTranslator.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/PluginConfigurationExpander.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/PluginManagementInjector.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ProfileActivationContext.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ProfileActivator.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ProfileInjector.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/ProfileSelector.java (99%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/RootDetector.java (92%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/RootLocator.java (96%)
 rename {impl/maven-impl => api/maven-api-spi}/src/main/java/org/apache/maven/api/services/model/UrlNormalizer.java (93%)
 create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/repository/metadata/ArtifactMetadataTest.java
 copy its/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java => compat/maven-model-builder/src/test/java/org/apache/maven/model/plugin/DefaultReportingConverterTest.java (75%)
 copy its/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java => compat/maven-model-builder/src/test/java/org/apache/maven/model/superpom/DefaultSuperPomProviderTest.java (75%)
 copy its/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java => impl/maven-core/src/test/java/org/apache/maven/internal/impl/DefaultLifecycleRegistryTest.java (75%)
 create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/DefaultRealmCacheDisposeTest.java
 copy {its/core-it-suite/src/test/resources/gh-11381 => impl/maven-core/src/test/projects/project-builder/resource-target-path}/pom.xml (68%)
 copy {its/core-it-suite/src/test/resources/gh-11381 => impl/maven-core/src/test/projects/project-builder/source-target-path}/pom.xml (53%)
 create mode 100644 impl/maven-core/src/test/resources/consumer/parent-with-conditions/pom.xml
 delete mode 100644 impl/maven-executor/pom.xml
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/Executor.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/ExecutorException.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/ExecutorHelper.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/ExecutorRequest.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/ExecutorTool.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/embedded/EmbeddedMavenExecutor.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/forked/ForkedMavenExecutor.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/internal/HelperImpl.java
 delete mode 100644 impl/maven-executor/src/main/java/org/apache/maven/cling/executor/internal/ToolboxTool.java
 delete mode 100644 impl/maven-executor/src/site/site.xml
 delete mode 100644 impl/maven-executor/src/test/java/org/apache/maven/cling/executor/Environment.java
 delete mode 100644 impl/maven-executor/src/test/java/org/apache/maven/cling/executor/MavenExecutorTestSupport.java
 delete mode 100644 impl/maven-executor/src/test/java/org/apache/maven/cling/executor/embedded/EmbeddedMavenExecutorTest.java
 delete mode 100644 impl/maven-executor/src/test/java/org/apache/maven/cling/executor/forked/ForkedMavenExecutorTest.java
 delete mode 100644 impl/maven-executor/src/test/java/org/apache/maven/cling/executor/impl/ToolboxToolTest.java
 copy its/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java => impl/maven-impl/src/test/java/org/apache/maven/impl/DefaultSuperPomProviderTest.java (75%)
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/model/DefaultInheritanceAssemblerTest.java
 create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/model/DefaultModelPathTranslatorTest.java
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/ci-friendly-deps-no-prop.xml
 create mode 100644 impl/maven-impl/src/test/resources/poms/factory/ci-friendly-deps.xml
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles-parent.xml => ci-friendly-version.xml} (66%)
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles.xml => consumer-profile-property-child.xml} (76%)
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles-grand-parent.xml => consumer-profile-property-parent.xml} (58%)
 copy impl/maven-impl/src/test/resources/poms/factory/{complexExistsAndMissing.xml => multilineCondition.xml} (54%)
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles.xml => resolved-dependency.xml} (78%)
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles.xml => simple-standalone.xml} (82%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/di/testing => testing/di}/MavenDIExtension.java (84%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/di/testing => testing/di}/MavenDITest.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/Basedir.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/InjectMojo.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/MojoExtension.java (93%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/MojoParameter.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/MojoParameters.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/MojoTest.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/SecDispatcherProvider.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/ArtifactStub.java (99%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/LookupStub.java (97%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/MojoExecutionStub.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/PluginStub.java (98%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/ProducedArtifactStub.java (96%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/ProjectStub.java (99%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/RepositorySystemSupplier.java (99%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/SessionMock.java (99%)
 rename impl/maven-testing/src/main/java/org/apache/maven/{api/plugin/testing => testing/plugin}/stubs/SessionStub.java (99%)
 rename impl/maven-testing/src/test/java/org/apache/maven/{api/di/testing => testing/di}/SimpleDITest.java (86%)
 rename impl/maven-testing/src/test/java/org/apache/maven/{api/plugin/testing => testing/plugin}/ExpressionEvaluatorTest.java (98%)
 create mode 100644 impl/maven-testing/src/test/java/org/apache/maven/testing/plugin/MojoExtensionModelTest.java
 rename impl/maven-testing/src/test/java/org/apache/maven/{api/plugin/testing => testing/plugin}/MojoRealSessionTest.java (96%)
 copy api/maven-api-settings/src/test/java/org/apache/maven/api/settings/SettingsTest.java => impl/maven-xml/src/test/java/org/apache/maven/internal/xml/XmlServiceLoadingTest.java (53%)
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITConsumerPomBomFromSettingsRepoTest.java
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITgh11314PluginInjectionTest.java => MavenITgh11378SealedParameterConfigTest.java} (57%)
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITgh11384RecursiveVariableReferenceTest.java => MavenITgh11715EffectivePomNamespaceTest.java} (63%)
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh11772ConsumerPom410Test.java
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng8561SourceRootTest.java => MavenITgh11798ConsumerPomProfileActivationTest.java} (59%)
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12184CIFriendlyParentVersionTest.java
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng2140ReactorAwareDepResolutionWhenForkTest.java => MavenITmng11133MixinsPrecedenceTest.java} (62%)
 copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng8220ExtensionWithDITest.java => MavenITmng11796DefaultPhasesStandardLifecycleTest.java} (50%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-11378-sealed-parameter-config/.mvn/.placeholder
 copy its/core-it-suite/src/test/resources/{gh-11314-v3-mojo-injection => gh-11378-sealed-parameter-config}/consumer/pom.xml (53%)
 copy its/core-it-suite/src/test/resources/{gh-11314-v3-mojo-injection => gh-11378-sealed-parameter-config}/plugin/pom.xml (62%)
 copy its/core-it-suite/src/test/resources/{mng-8525-maven-di-plugin/src/main/java/org/apache/maven/plugins/HelloMojo.java => gh-11378-sealed-parameter-config/plugin/src/main/java/org/apache/maven/its/gh11378/TestMojo.java} (52%)
 copy its/core-it-suite/src/test/resources/{gh-11314-v3-mojo-injection => gh-11378-sealed-parameter-config}/pom.xml (92%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-11715/pom.xml
 copy its/core-it-suite/src/test/resources/{mng-5639-import-scope-pom-resolution => gh-11767-consumer-pom-bom-from-settings-repo}/pom.xml (69%)
 copy compat/maven-compat/src/test/repository-system/maven-core-2.1.0.jar => its/core-it-suite/src/test/resources/gh-11767-consumer-pom-bom-from-settings-repo/repo/org/apache/maven/its/cpbom/lib-a/2.0/lib-a-2.0.jar (100%)
 copy its/core-it-suite/src/test/resources/{mng-3038/test-other-deps/D2/pom.xml => gh-11767-consumer-pom-bom-from-settings-repo/repo/org/apache/maven/its/cpbom/lib-a/2.0/lib-a-2.0.pom} (66%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-11767-consumer-pom-bom-from-settings-repo/repo/org/apache/maven/its/cpbom/the-bom/1.0/the-bom-1.0.pom
 copy its/core-it-suite/src/test/resources/{mng-3970/test-3/settings.xml => gh-11767-consumer-pom-bom-from-settings-repo/settings-template.xml} (88%)
 copy its/core-it-suite/src/test/resources/{gh-11321-parent-above-root/deps => gh-11772-consumer-pom-410/child}/pom.xml (73%)
 copy its/core-it-suite/src/test/resources/{gh-11427-bom-consumer-pom => gh-11772-consumer-pom-410}/pom.xml (67%)
 copy its/core-it-suite/src/test/resources/{mng-7982-transitive-dependency-management/c => gh-11798-consumer-pom-profile-activation/child}/pom.xml (69%)
 copy its/core-it-suite/src/test/resources/{gh-11162-consumer-pom-scopes => gh-11798-consumer-pom-profile-activation}/pom.xml (76%)
 create mode 100644 its/core-it-suite/src/test/resources/gh-11798-consumer-pom-profile-activation/repo/org/apache/maven/its/gh11798/test-bom/1.0/test-bom-1.0.pom
 copy its/core-it-suite/src/test/resources/{mng-6090-ci-friendly/module-1 => gh-12184-ci-friendly-parent-version/child}/pom.xml (88%)
 copy its/core-it-suite/src/test/resources/{mng-6057-check-reactor-order => gh-12184-ci-friendly-parent-version}/pom.xml (85%)
 copy its/core-it-suite/src/test/resources/{mng-5102-mixins/path/mixins/mixin-1.xml => mng-11133-mixins/mixins/mixin.xml} (81%)
 copy its/core-it-suite/src/test/resources/{mng-5102-mixins/gav/mixin-2 => mng-11133-mixins/parent}/pom.xml (75%)
 copy its/core-it-suite/src/test/resources/{mng-5102-mixins/path/child => mng-11133-mixins/project}/pom.xml (71%)
 copy its/core-it-suite/src/test/resources/{mng-8299-custom-lifecycle/CustomLifecycleProject => mng-11796-default-phases-standard-lifecycle/consumer-project}/pom.xml (67%)
 copy its/core-it-suite/src/test/resources/{mng-8299-custom-lifecycle/CustomLifecyclePlugin => mng-11796-default-phases-standard-lifecycle/extension-plugin}/pom.xml (84%)
 copy its/core-it-suite/src/test/resources/{mng-4338/maven-it-plugin-optional-mojos/src/main/java/org/apache/maven/plugin/coreit => mng-11796-default-phases-standard-lifecycle/extension-plugin/src/main/java/org/apache/maven/its/mng11796}/TouchMojo.java (68%)
 copy its/core-it-suite/src/test/resources/{mng-8299-custom-lifecycle/CustomLifecyclePlugin => mng-11796-default-phases-standard-lifecycle/extension-plugin}/src/main/resources/META-INF/plexus/components.xml (55%)