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/02 15:20:49 UTC

(maven) branch fix/toolchain-plugin-inherited-source-level updated (aece56d1c4 -> 319b40b839)

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

gnodet pushed a change to branch fix/toolchain-plugin-inherited-source-level
in repository https://gitbox.apache.org/repos/asf/maven.git


 discard aece56d1c4 Address review: add groupId check in effective model plugin detection and fix Javadoc accuracy
    omit a3c0591eb2 Extract MvnupSessionHolder with @Provides @Singleton Session producer
    omit aaca753575 Fix ToolchainPluginStrategy to detect inherited source levels from parent POMs
     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 8c195db494 Fix ToolchainPluginStrategy to detect inherited source levels from parent POMs
     add e0e5e461a3 Extract MvnupSessionHolder with @Provides @Singleton Session producer
     add 319b40b839 Address review: add groupId check in effective model plugin detection and fix Javadoc accuracy

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   (aece56d1c4)
            \
             N -- N -- N   refs/heads/fix/toolchain-plugin-inherited-source-level (319b40b839)

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:
 .../main/java/org/apache/maven/api/Constants.java  |  52 ++
 .../org/apache/maven/api/feature/Features.java     |   9 +
 .../maven/api/services/model/PathTranslator.java   |  41 --
 .../maven/api/services/model/UrlNormalizer.java    |  42 --
 .../artifact/versioning/ComparableVersion.java     |  76 ++-
 .../versioning/DefaultArtifactVersion.java         |   5 +-
 .../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  |  35 +-
 .../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 |  13 +-
 .../metadata-invalid-token}/maven-metadata.xml     |  10 +-
 .../main/java/org/apache/maven/cli/CLIManager.java |   2 +-
 .../transfer/AbstractMavenTransferListener.java    |  45 +-
 .../cli/transfer/ConsoleMavenTransferListener.java |   2 +-
 .../cli/transfer/Slf4jMavenTransferListener.java   |  27 +-
 .../maven/model/building/DefaultModelBuilder.java  |  55 +-
 .../AbstractStringBasedModelInterpolator.java      |  68 +-
 .../model/validation/DefaultModelValidator.java    |  10 +-
 .../ExternalModelProfileActivationTest.java        | 123 ++++
 .../AbstractModelInterpolatorTest.java             |  55 ++
 .../repository/internal/DefaultModelResolver.java  |  15 +
 .../internal/DefaultVersionRangeResolver.java      |  36 +-
 .../internal/DefaultVersionResolver.java           |  39 +-
 ...ributionManagementArtifactRelocationSource.java |  39 +-
 .../internal/DefaultModelResolverTest.java         |  45 ++
 .../internal/DefaultVersionRangeResolverTest.java  |  47 ++
 .../internal/DefaultVersionResolverTest.java       |  28 +
 ...tionManagementArtifactRelocationSourceTest.java | 109 +++
 .../its/dep-invalid-range}/maven-metadata.xml      |  17 +-
 .../1.0-SNAPSHOT}/maven-metadata.xml               |  21 +-
 .../1.0-SNAPSHOT/maven-metadata.xml}               |  22 +-
 .../settings/crypto/DefaultSettingsDecrypter.java  |   5 +
 .../validation/DefaultSettingsValidator.java       |  11 +-
 .../crypto/DefaultSettingsDecrypterTest.java       |  62 ++
 .../maven/cling/invoker/CommonsCliOptions.java     |   2 +-
 .../mvnup/goals/AbstractUpgradeStrategy.java       |  50 +-
 .../mvnup/goals/CompatibilityFixStrategy.java      |  21 +-
 .../invoker/mvnup/goals/ModuleNameFixStrategy.java | 288 ++++++++
 .../invoker/mvnup/goals/PluginUpgradeStrategy.java | 215 +++++-
 .../mvnup/goals/ToolchainPluginStrategy.java       |   2 +-
 .../transfer/AbstractMavenTransferListener.java    |  45 +-
 .../transfer/ConsoleMavenTransferListener.java     |   2 +-
 .../cling/transfer/Slf4jMavenTransferListener.java |  27 +-
 .../mvnup/goals/ModuleNameFixStrategyTest.java     | 408 ++++++++++++
 .../mvnup/goals/PluginUpgradeShadeTest.java        | 536 +++++++++++++++
 .../mvnup/goals/RemoteResolutionGateTest.java      | 164 +++++
 .../cling/transfer/TransferListenerOutputTest.java |  80 +++
 .../apache/maven/bridge/MavenRepositorySystem.java |  55 +-
 .../DefaultRepositorySystemSessionFactory.java     |  40 +-
 .../aether/OriginBoundAuthenticationSelector.java  | 197 ++++++
 .../impl/DefaultConsumerPomBuilder.java            | 225 ++++++-
 .../plugin/internal/DefaultMavenPluginManager.java | 178 +++++
 .../maven/bridge/MavenRepositorySystemTest.java    |  64 ++
 .../OriginBoundAuthenticationSelectorTest.java     | 149 +++++
 .../impl/ConsumerPomBuilderTest.java               | 392 +++++++++++
 .../consumer/bom-repo-scope/child/pom.xml          |  25 +
 .../test/resources/consumer/bom-repo-scope/pom.xml |  17 +
 .../consumer/packaging-bom-profiles/pom.xml        |  25 +
 .../consumer/packaging-parent-profiles/pom.xml     |  23 +
 .../resources/consumer/packaging-profiles/pom.xml  |  62 ++
 .../maven/impl/DefaultModelUrlNormalizer.java      |  11 +-
 .../apache/maven/impl/DefaultSettingsBuilder.java  | 159 +++--
 .../maven/impl/DefaultSettingsValidator.java       |   6 +-
 .../org/apache/maven/impl/DefaultTransport.java    |  46 +-
 .../apache/maven/impl/DefaultUrlNormalizer.java    |  16 +-
 .../model/DefaultDependencyManagementImporter.java |   3 +-
 .../maven/impl/model/DefaultModelBuilder.java      | 371 ++++++++++-
 .../maven/impl/model/DefaultModelInterpolator.java |  76 ++-
 .../impl/model/DefaultModelPathTranslator.java     |  11 +-
 .../maven/impl/model/DefaultModelValidator.java    |  20 +-
 .../maven/impl/model/DefaultPathTranslator.java    |  14 +-
 .../model/DefaultProfileActivationContext.java     |  13 +-
 .../impl/resolver/DefaultVersionRangeResolver.java |   6 +-
 .../impl/resolver/DefaultVersionResolver.java      |   6 +-
 .../impl/resolver/MavenSessionBuilderSupplier.java |  10 +-
 .../impl/resolver/MetadataInputValidator.java      |  96 +++
 ...ributionManagementArtifactRelocationSource.java |  37 +-
 .../apache/maven/impl/standalone/ApiRunner.java    | 412 +++++++++++-
 .../impl/DefaultSettingsBuilderDecryptTest.java    | 104 +++
 .../apache/maven/impl/DefaultTransportTest.java    |  34 +
 .../maven/impl/DefaultUrlNormalizerTest.java       |  48 +-
 .../maven/impl/model/DefaultModelBuilderTest.java  | 728 ++++++++++++++++++++-
 .../impl/model/DefaultModelInterpolatorTest.java   |  97 +++
 .../impl/model/DefaultModelPathTranslatorTest.java |   2 +-
 .../profile/AbstractProfileActivatorTest.java      |   4 +-
 .../impl/model/profile/ConditionParserTest.java    |   5 +-
 .../profile/ConditionProfileActivatorTest.java     |   5 +-
 .../impl/resolver/MetadataInputValidatorTest.java  | 155 +++++
 .../MetadataVersionTokenValidationTest.java        | 110 ++++
 ...tionManagementArtifactRelocationSourceTest.java | 116 ++++
 .../impl/standalone/ApiRunnerSettingsTest.java     | 289 ++++++++
 .../maven/its/dep-invalid-range/maven-metadata.xml |  15 +
 .../dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml |  20 +
 .../1.0-SNAPSHOT/maven-metadata.xml                |   8 +-
 ...rty-child.xml => consumer-os-profile-child.xml} |  14 +-
 ...y-parent.xml => consumer-os-profile-parent.xml} |  51 +-
 ...d.xml => consumer-profile-artifactid-child.xml} |  14 +-
 ....xml => consumer-profile-artifactid-parent.xml} |  13 +-
 ...rt-bom-type.xml => import-system-scope-bom.xml} |  10 +-
 .../mng-8450-profile-context/bom-one/pom.xml       |  14 +-
 .../mng-8450-profile-context/bom-two/pom.xml       |  14 +-
 .../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             |  14 +-
 .../1.0.0/standalone-bom-two-1.0.0.pom             |  14 +-
 .../poms/factory/mng-8450/bom-one/pom.xml          |  14 +-
 .../poms/factory/mng-8450/bom-two/pom.xml          |  14 +-
 .../poms/factory/mng-8450/child-one}/pom.xml       |   9 +-
 .../poms/factory/mng-8450/child-two}/pom.xml       |   9 +-
 .../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 ++
 .../settings/settings-security-decrypt.xml         |   2 +-
 .../settings/settings-servers-decrypt-fail.xml     |  10 +-
 .../apache/maven/testing/plugin/MojoExtension.java |   7 +-
 .../plugin/stubs/RepositorySystemSupplier.java     |  13 +-
 .../maven/internal/xml/XmlPlexusConfiguration.java |   9 +
 .../it/MavenIT0085TransitiveSystemScopeTest.java   |  31 +
 .../it/MavenITgh10210SettingsXmlDecryptTest.java   |   9 +-
 ...nITgh13004ConsumerPomProfileArtifactIdTest.java | 106 +++
 ...enITmng3586SystemScopePluginDependencyTest.java |  31 +
 ...sitiveSystemPathInterpolatedWithEnvVarTest.java |  31 +
 ...ImportedPomUsesSystemAndUserPropertiesTest.java |  29 +
 .../it/MavenITmng8708ParentInferenceTest.java      |  73 +++
 ...MavenITmng8765UriPropertyInterpolationTest.java | 127 ++++
 .../child/pom.xml                                  |  24 +-
 .../java/org/apache/maven/its/gh13004/Child.java   |   3 +
 .../lib}/pom.xml                                   |  12 +-
 .../java/org/apache/maven/its/gh13004/Lib.java     |   3 +
 .../pom.xml                                        |  79 +++
 .../explicit-both/modules}/child/pom.xml           |   7 +-
 .../explicit-both}/pom.xml                         |   6 +-
 .../supported/modules/gav-only}/pom.xml            |   6 +-
 .../supported/modules/path-only}/pom.xml           |   4 +-
 .../supported}/pom.xml                             |   7 +-
 .../three-level/modules/mid/modules}/child/pom.xml |   7 +-
 .../three-level/modules/mid/pom.xml                |  13 +
 .../three-level}/pom.xml                           |   8 +-
 .../child}/pom.xml                                 |  11 +-
 .../cli-property}/pom.xml                          |  24 +-
 .../pom.xml                                        |  36 +-
 .../runtime-property/pom.xml                       |  84 +++
 .../maven-it-plugin-configuration/pom.xml          |   5 +
 .../maven/plugin/coreit/SetPropertyMojo.java}      |  40 +-
 pom.xml                                            |   2 +-
 163 files changed, 8896 insertions(+), 706 deletions(-)
 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
 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
 copy compat/maven-compat/src/test/{remote-repo/org/apache/maven/its/a => resources/metadata-invalid-timestamp}/maven-metadata.xml (79%)
 copy compat/maven-compat/src/test/{remote-repo/org/apache/maven/its/b => resources/metadata-invalid-token}/maven-metadata.xml (85%)
 create mode 100644 compat/maven-model-builder/src/test/java/org/apache/maven/model/building/ExternalModelProfileActivationTest.java
 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
 copy compat/maven-resolver-provider/src/test/resources/repo/{ut/simple/parent => org/apache/maven/its/dep-invalid-range}/maven-metadata.xml (70%)
 copy compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/{dep-mng5324/07.20.3-SNAPSHOT => dep-invalid-sv/1.0-SNAPSHOT}/maven-metadata.xml (63%)
 copy compat/maven-resolver-provider/src/test/resources/repo/{ut/simple/dependency/1.0/dependency-1.0.pom => org/apache/maven/its/dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml} (68%)
 create mode 100644 compat/maven-settings-builder/src/test/java/org/apache/maven/settings/crypto/DefaultSettingsDecrypterTest.java
 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/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/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/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/test/java/org/apache/maven/bridge/MavenRepositorySystemTest.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/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/resolver/MetadataInputValidator.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/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
 copy {its/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng3092/b => impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-ts}/1.0-SNAPSHOT/maven-metadata.xml (52%)
 copy impl/maven-impl/src/test/resources/poms/factory/{consumer-profile-property-child.xml => consumer-os-profile-child.xml} (71%)
 copy impl/maven-impl/src/test/resources/poms/factory/{consumer-profile-property-parent.xml => consumer-os-profile-parent.xml} (51%)
 copy impl/maven-impl/src/test/resources/poms/factory/{consumer-profile-property-child.xml => consumer-profile-artifactid-child.xml} (70%)
 copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles-grand-parent.xml => consumer-profile-artifactid-parent.xml} (79%)
 copy impl/maven-impl/src/test/resources/poms/factory/{import-bom-type.xml => import-system-scope-bom.xml} (82%)
 copy 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 => impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-one/pom.xml (55%)
 copy 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 => impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-two/pom.xml (55%)
 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
 copy 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 => 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 (55%)
 copy 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 => 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 (55%)
 copy 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 => impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-one/pom.xml (55%)
 copy 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 => impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-two/pom.xml (55%)
 copy {its/core-it-suite/src/test/resources/mng-1491/child2 => impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-one}/pom.xml (50%)
 copy {its/core-it-suite/src/test/resources/mng-1491/child2 => impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-two}/pom.xml (50%)
 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/gh-10210-settings-xml-decrypt/HOME/.m2/settings-security.xml => impl/maven-impl/src/test/resources/settings/settings-security-decrypt.xml (80%)
 copy its/core-it-suite/src/test/resources/it0113/settings.xml => impl/maven-impl/src/test/resources/settings/settings-servers-decrypt-fail.xml (77%)
 create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh13004ConsumerPomProfileArtifactIdTest.java
 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/MavenITmng8765UriPropertyInterpolationTest.java
 copy its/core-it-suite/src/test/resources/{gh-11798-consumer-pom-profile-activation => gh-13004-consumer-pom-profile-artifactid}/child/pom.xml (68%)
 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
 copy its/core-it-suite/src/test/resources/{mng-8220-extension-with-di/test => gh-13004-consumer-pom-profile-artifactid/lib}/pom.xml (80%)
 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-8133-root-directory-in-parent => mng-8708-parent-inference/explicit-both/modules}/child/pom.xml (62%)
 copy its/core-it-suite/src/test/resources/{mng-8294-parent-checks/bad-mismatch => mng-8708-parent-inference/explicit-both}/pom.xml (62%)
 copy its/core-it-suite/src/test/resources/{mng-7255-inferred-groupid/dep => mng-8708-parent-inference/supported/modules/gav-only}/pom.xml (58%)
 copy its/core-it-suite/src/test/resources/{mng-8294-parent-checks/ok-using-path/child => mng-8708-parent-inference/supported/modules/path-only}/pom.xml (62%)
 copy its/core-it-suite/src/test/resources/{mng-8294-parent-checks/ok-using-empty => mng-8708-parent-inference/supported}/pom.xml (54%)
 copy its/core-it-suite/src/test/resources/{mng-8230-ci-friendly-and-gav/cif-with-project-props => mng-8708-parent-inference/three-level/modules/mid/modules}/child/pom.xml (55%)
 create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/modules/mid/pom.xml
 copy its/core-it-suite/src/test/resources/{mng-8294-parent-checks/bad-mismatch => mng-8708-parent-inference/three-level}/pom.xml (51%)
 copy its/core-it-suite/src/test/resources/{mng-4040/sub => mng-8765-uri-property-interpolation/child}/pom.xml (77%)
 copy its/core-it-suite/src/test/resources/{mng-3866/sub => mng-8765-uri-property-interpolation/cli-property}/pom.xml (68%)
 copy its/core-it-suite/src/test/resources/{mng-3866/sub => mng-8765-uri-property-interpolation}/pom.xml (60%)
 create mode 100644 its/core-it-suite/src/test/resources/mng-8765-uri-property-interpolation/runtime-property/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} (58%)