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

kwin pushed a change to branch feature/validate-ids-across-settings-and-model
in repository https://gitbox.apache.org/repos/asf/maven.git


 discard 885cee2970 only emit warnings when urls differ
 discard bee5ef434b improve message, validate pluginRepositories as well
 discard 4f3fe699f1 [MNG-8050] emit warn in case of repo id clashes between 
settings and POM
     add 84e2d8ad3f [MNG-8084] Include repository metadata in the API (#1465)
     add 9be08ccef8 [MNG-8084] Include lifecycle in the API
     add d075fe7e85 [MNG-8084] New model builder and resolver provider
     add fba2542aa2 [MNG-4840] fix requiredMavenVersion description #1445
     add ce87334f68 Fix split package in org.apache.maven.api.di
     add 860310b692 [MNG-8043] document new default types, replacing artifact 
handlers
     add aae74dfbee [MNG-8082] Exceptions of proxied SessionScoped components 
are not working correctly (#1449)
     add 52c5659b25 Fix nasty concurrency issue in AbstractSession (#1479)
     add 3bad5068a2 [MNG-8025] Restore compatibility (#1467)
     add 5d15093532 [MNG-8105] Upgrade JLine to 3.26.0 (#1478)
     add 529d80a169 [MNG-8102] Upgrade Parent to 42 (#1476)
     add d0f05ffccf [MNG-8103] Upgrade default plugin bindings (#1475)
     add 41d1950a6d [MNG-8084] add di & api-impl
     add 5d1cfd47f3 Cleanup dependencies
     add 728473c54f Deprecate test classes in maven-compat which cause lots of 
warnings
     add 9fc4f49917 Add missing dep
     add 81e2b3c1ee Make Maven 4.0.0 be beta-1 (#1484)
     add 31d2dc1815 [MNG-8105] Upgrade JLine to 3.26.1 (#1485)
     add 854589b131 [MNG-8106] Fix metadata merge (#1481)
     add 8d6bf5f033 Fix terminal usage in mvnd (#1486)
     add 6fddd97513 Use the new resolver provider (#1483)
     add 8fbbbc978c [MNG-8107] Update Resolver 2.0.0-alpha-11 (#1488)
     add 9ee77a8cb2 [MNG-8084] add API metadata group
     add b35aa27b80 Maven Resolver 2.0.0-alpha-11 is released
     add 6814ba386d Simplified redundant judgment (#1489)
     add 399f8b4ffc [MNG-8081] interpolate available properties during default 
profile selection (Maven 4.x) (#1446)
     add 64e9447926 Fix consumer pom builder (#1491)
     add febfd2b5c9 Resolver updates (#1495)
     add 7451585a19 Fix reactor loading problems (#1497)
     add d19f28e793 Upgrade plexus-interactivity-api to 1.3 (#1498)
     add 3d3137920a [MNG-8073] Adding ASL2 header to XSD files (#1499)
     add d8199bf3b9 [MNG-8084] add system properties to test (#1500)
     add ba52bfe600 [MNG-8117] Maven PluginVersionResolver improvement (#1502)
     add 0564480440 [MNG-8118] Merge BOM exclusions instead of overwriting 
(#1504)
     add c363e272ea Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 (#1494)
     add 583667a869 [MNG-8015] Adjustments in new API related to PathType 
(#1501)
     add 9442164ab2 [MNG-8108] Fix problem when building the consumer pom 
(#1506)
     add d296927de2 [MNG-8119] Remove build section from profiles in the 
consumer pom (#1503)
     add bde81a4d85 [MNG-8108] Fix problem when building the consumer pom
     add 828faba819 [maven-release-plugin] prepare release maven-4.0.0-beta-2
     add 9acbed7d4f [maven-release-plugin] prepare for next development 
iteration
     add 71bb3bdf95 [MNG-8121] Fix NPE in metadata merge (#1509)
     add accbbcf5a0 Fix packaging not found (#1507)
     add fe5de5ad2b Enable dependabot (#1513)
     add de4e335216 Remove dependabot limit / schedule
     add ac4debe8f5 Fix distribution licenses (#1525)
     add 1d0ca63fbd [MNG-8050] emit warn in case of repo id clashes between 
settings and POM
     add f32e0cbc9c improve message, validate pluginRepositories as well
     add 312983bc2d only emit warnings when urls differ

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   (885cee2970)
            \
             N -- N -- N   
refs/heads/feature/validate-ids-across-settings-and-model (312983bc2d)

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/dependabot.yml                             |   28 +
 apache-maven/pom.xml                               |    7 +-
 .../main/appended-resources/META-INF/LICENSE.vm    |   17 +-
 .../appended-resources/licenses/BSD-2-Clause.txt   |   24 +
 .../appended-resources/licenses/BSD-3-Clause.txt   |   28 +
 ...txt => CDDL+GPLv2-with-classpath-exception.txt} |    0
 .../licenses/{MIT-slf4j-api-2.0.11.txt => MIT.txt} |    3 +-
 ...nized-aopalliance-1.0.txt => Public-Domain.txt} |    0
 .../licenses/unrecognized-asm-9.6.txt              |   27 -
 .../licenses/unrecognized-jline-3.25.1.txt         |   35 -
 .../licenses/unrecognized-stax2-api-4.2.1.txt      |    3 -
 api/maven-api-core/pom.xml                         |    6 +-
 .../java/org/apache/maven/api/JavaPathType.java    |  129 +-
 .../maven/api/{Packaging.java => Lifecycle.java}   |   52 +-
 .../main/java/org/apache/maven/api/Packaging.java  |    8 +-
 .../main/java/org/apache/maven/api/PathScope.java  |    1 +
 .../main/java/org/apache/maven/api/PathType.java   |   23 +-
 .../main/java/org/apache/maven/api/Session.java    |    4 +
 .../main/java/org/apache/maven/api/Toolchain.java  |    5 +-
 .../src/main/java/org/apache/maven/api/Type.java   |   18 +
 .../main/java/org/apache/maven/api/plugin/Log.java |   68 +-
 .../java/org/apache/maven/api/plugin/Mojo.java     |   13 +-
 .../org/apache/maven/api/plugin/MojoException.java |   12 +-
 .../maven/api/plugin/annotations/Execute.java      |   13 +-
 .../api/plugin/annotations/LifecyclePhase.java     |   74 -
 .../apache/maven/api/plugin/annotations/Mojo.java  |    2 +-
 .../api/services/DependencyResolverResult.java     |   30 +-
 .../maven/api/services/LifecycleRegistry.java      |   22 +-
 .../apache/maven/api/services/LookupException.java |    5 +
 .../apache/maven/api/services/ModelBuilder.java    |   24 +-
 .../maven/api/services/ModelBuilderException.java  |   80 ++
 .../maven/api/services/ModelBuilderRequest.java    |  494 +++++++
 .../maven/api/services/ModelBuilderResult.java     |  125 ++
 .../{RepositoryFactory.java => ModelCache.java}    |   28 +-
 .../apache/maven/api/services/ModelProblem.java    |   57 +
 .../maven/api/services/ModelProblemCollector.java  |   67 +
 .../ModelRepositoryHolder.java}                    |   24 +-
 .../apache/maven/api/services/ModelResolver.java   |   85 ++
 .../maven/api/services/ModelResolverException.java |  114 ++
 .../{RepositoryFactory.java => ModelSource.java}   |   37 +-
 ...epositoryFactory.java => ModelTransformer.java} |   30 +-
 .../api/services/ModelTransformerContext.java      |   66 +
 ...on.java => ModelTransformerContextBuilder.java} |   27 +-
 .../ModelTransformerException.java}                |   19 +-
 .../org/apache/maven/api/services/PathSource.java  |   38 +-
 .../maven/api/services/RepositoryFactory.java      |    9 +
 .../java/org/apache/maven/api/services/Source.java |    3 +-
 .../apache/maven/api/services/TypeRegistry.java    |    5 +-
 api/maven-api-di/pom.xml                           |    9 +-
 .../apache/maven/api/di/MojoExecutionScoped.java   |    0
 .../org/apache/maven/api/di/SessionScoped.java     |    0
 api/maven-api-meta/pom.xml                         |    2 +-
 .../pom.xml                                        |   39 +-
 .../apache/maven/api/metadata/package-info.java    |    5 +
 .../maven-api-metadata}/src/main/mdo/metadata.mdo  |    2 +-
 .../maven-api-metadata}/src/site/apt/index.apt     |   16 +-
 .../src/site/site.xml                              |    0
 api/maven-api-model/pom.xml                        |    6 +-
 api/maven-api-model/src/main/mdo/maven.mdo         |   79 +-
 api/maven-api-plugin/pom.xml                       |    6 +-
 api/maven-api-plugin/src/main/mdo/plugin.mdo       |    4 +-
 api/maven-api-settings/pom.xml                     |   12 +-
 api/maven-api-spi/pom.xml                          |    2 +-
 .../apache/maven/api/spi/LifecycleProvider.java}   |   16 +-
 .../java/org/apache/maven/api/spi/ModelParser.java |    5 +
 api/maven-api-toolchain/pom.xml                    |    6 +-
 api/maven-api-xml/pom.xml                          |    2 +-
 api/pom.xml                                        |    3 +-
 maven-api-impl/pom.xml                             |  147 +-
 .../model/DependencyManagementImporter.java        |   47 +
 .../model/DependencyManagementInjector.java        |   40 +
 .../api/services/model/InheritanceAssembler.java   |   44 +
 .../services/model/LifecycleBindingsInjector.java  |   42 +
 .../api/services/model/ModelBuildingEvent.java     |   55 +
 .../api/services/model/ModelBuildingListener.java  |   27 +-
 .../api/services/model/ModelInterpolator.java      |   48 +
 .../maven/api/services/model/ModelNormalizer.java  |   50 +
 .../api/services/model/ModelPathTranslator.java    |   34 +-
 .../maven/api/services/model/ModelProcessor.java   |   52 +
 .../api/services/model/ModelUrlNormalizer.java     |   25 +-
 .../maven/api/services/model/ModelValidator.java   |   61 +
 .../api/services/model/ModelVersionParser.java     |   70 +
 .../api/services/model/ModelVersionProcessor.java  |   32 +-
 .../maven/api/services/model/PathTranslator.java   |   34 +-
 .../model/PluginConfigurationExpander.java         |   39 +
 .../services/model/PluginManagementInjector.java   |   40 +
 .../services/model/ProfileActivationContext.java   |   81 ++
 .../maven/api/services/model/ProfileActivator.java |   54 +
 .../maven/api/services/model/ProfileInjector.java  |   59 +
 .../maven/api/services/model/ProfileSelector.java  |   45 +
 .../maven/api/services/model/RootLocator.java      |   67 +
 .../maven/api/services/model/UrlNormalizer.java    |   21 +-
 .../api/services/model/WorkspaceModelResolver.java |   18 +-
 .../maven/internal/impl/AbstractSession.java       |   17 +-
 .../maven/internal/impl/DefaultArtifact.java       |    1 -
 .../internal/impl/DefaultArtifactResolver.java     |    4 +-
 .../maven/internal/impl/DefaultBuilderProblem.java |    2 +-
 .../maven/internal/impl/DefaultDependency.java     |    1 -
 .../impl/DefaultDependencyResolverResult.java      |   38 +-
 .../internal/impl/DefaultLocalRepository.java      |    2 +-
 .../impl/DefaultLocalRepositoryManager.java        |    2 +-
 .../internal/impl/DefaultModelUrlNormalizer.java   |   80 ++
 .../internal/impl/DefaultModelVersionParser.java   |  288 ++++
 .../internal/impl/DefaultModelXmlFactory.java      |    3 +-
 .../impl/DefaultPluginConfigurationExpander.java   |  107 ++
 .../internal/impl/DefaultRemoteRepository.java     |    5 +
 .../internal/impl/DefaultRepositoryFactory.java    |   32 +-
 .../internal/impl/DefaultSettingsBuilder.java      |   40 +-
 .../internal/impl/DefaultSuperPomProvider.java     |   80 ++
 .../maven/internal/impl/DefaultTransport.java      |    4 +-
 .../maven/internal/impl/DefaultUrlNormalizer.java  |   61 +
 .../maven/internal/impl/DefaultVersionParser.java  |    2 +-
 .../internal/impl/DefaultVersionRangeResolver.java |    5 +-
 .../internal/impl/ExtensibleEnumRegistries.java    |   36 +-
 .../maven/internal/impl/InternalSession.java       |   10 +
 .../maven/internal/impl/PathModularization.java    |   41 +-
 .../internal/impl/PathModularizationCache.java     |   56 +-
 .../java/org/apache/maven/internal/impl/Utils.java |    3 +
 .../internal/impl/model/BuildModelTransformer.java |  199 +++
 .../model/DefaultDependencyManagementImporter.java |  147 ++
 .../model/DefaultDependencyManagementInjector.java |  119 ++
 .../impl/model/DefaultInheritanceAssembler.java    |  330 +++++
 .../model}/DefaultLifecycleBindingsInjector.java   |  110 +-
 .../internal/impl/model/DefaultModelBuilder.java   | 1464 ++++++++++++++++++++
 .../impl/model/DefaultModelBuilderResult.java      |  222 +++
 .../impl/model/DefaultModelBuildingEvent.java      |   22 +-
 .../impl/model/DefaultModelInterpolator.java       |  485 +++++++
 .../impl/model/DefaultModelNormalizer.java         |  147 ++
 .../impl/model/DefaultModelPathTranslator.java     |  121 ++
 .../internal/impl/model/DefaultModelProblem.java   |  182 +++
 .../impl/model/DefaultModelProblemCollector.java   |  198 +++
 .../internal/impl/model/DefaultModelProcessor.java |  142 ++
 .../impl/model/DefaultModelTransformerContext.java |  141 ++
 .../DefaultModelTransformerContextBuilder.java     |  231 +++
 .../impl/model}/DefaultModelValidator.java         |  421 ++++--
 .../impl/model/DefaultModelVersionProcessor.java   |   63 +
 .../internal/impl/model/DefaultPathTranslator.java |   58 +
 .../model/DefaultPluginManagementInjector.java     |  128 ++
 .../model/DefaultProfileActivationContext.java     |  190 +++
 .../impl/model/DefaultProfileInjector.java         |  242 ++++
 .../impl/model/DefaultProfileSelector.java         |  123 ++
 .../internal/impl/model/DefaultRootLocator.java    |   61 +
 .../internal/impl/model/FileToRawModelMerger.java  |  216 +++
 .../apache/maven/internal/impl/model/Graph.java    |   96 ++
 .../internal/impl/model/MavenBuildTimestamp.java   |   80 ++
 .../internal/impl/model}/MavenModelMerger.java     |   27 +-
 .../maven/internal/impl/model/ModelData.java       |   38 +-
 .../internal/impl/model/ModelProblemUtils.java     |  133 ++
 .../ProfileActivationFilePathInterpolator.java     |  100 ++
 .../apache/maven/internal/impl/model/Result.java   |  230 +++
 .../impl/model/profile/FileProfileActivator.java   |  123 ++
 .../model/profile/JdkVersionProfileActivator.java  |  188 +++
 .../profile/OperatingSystemProfileActivator.java   |  154 ++
 .../maven/internal/impl/model/profile}/Os.java     |    2 +-
 .../model/profile/PackagingProfileActivator.java   |   57 +
 .../model/profile/PropertyProfileActivator.java    |  104 ++
 .../resolver/ArtifactDescriptorReaderDelegate.java |  149 ++
 .../impl/resolver/ArtifactDescriptorUtils.java     |   94 ++
 .../resolver/DefaultArtifactDescriptorReader.java  |  308 ++++
 .../internal/impl/resolver/DefaultModelCache.java  |  220 +++
 .../resolver/DefaultModelRepositoryHolder.java     |  112 ++
 .../impl/resolver/DefaultModelResolver.java        |   91 ++
 .../resolver}/DefaultVersionRangeResolver.java     |   37 +-
 .../impl/resolver}/DefaultVersionResolver.java     |   34 +-
 .../impl/resolver}/LocalSnapshotMetadata.java      |   50 +-
 .../resolver/LocalSnapshotMetadataGenerator.java   |   77 +
 .../resolver/MavenArtifactRelocationSource.java    |   45 +
 .../internal/impl/resolver}/MavenMetadata.java     |   26 +-
 .../impl/resolver/MavenSessionBuilderSupplier.java |  152 ++
 .../impl/resolver/MavenSnapshotMetadata.java       |   84 ++
 .../internal/impl/resolver/MavenVersionScheme.java |   53 +
 .../impl/resolver/MavenWorkspaceReader.java        |   18 +-
 .../internal/impl/resolver}/PluginsMetadata.java   |   29 +-
 .../impl/resolver/PluginsMetadataGenerator.java    |  145 ++
 .../resolver/PluginsMetadataGeneratorFactory.java  |   52 +
 .../internal/impl/resolver/RelocatedArtifact.java  |  174 +++
 .../impl/resolver}/RemoteSnapshotMetadata.java     |   46 +-
 .../resolver/RemoteSnapshotMetadataGenerator.java  |  108 ++
 .../resolver/SnapshotMetadataGeneratorFactory.java |   52 +
 .../internal/impl/resolver}/VersionsMetadata.java  |   51 +-
 .../impl/resolver/VersionsMetadataGenerator.java   |  103 ++
 .../resolver/VersionsMetadataGeneratorFactory.java |   52 +
 .../resolver/artifact/FatArtifactTraverser.java    |   67 +
 .../resolver/artifact/MavenArtifactProperties.java |   56 +
 .../maven/internal/impl/resolver/package-info.java |    6 +
 ...ributionManagementArtifactRelocationSource.java |   76 +
 .../UserPropertiesArtifactRelocationSource.java    |  215 +++
 .../scopes/Maven3ScopeManagerConfiguration.java    |  169 +++
 .../scopes/Maven4ScopeManagerConfiguration.java    |  197 +++
 .../internal/impl/resolver/type/DefaultType.java   |  114 ++
 .../impl/resolver}/type/DefaultTypeProvider.java   |    6 +-
 .../resources/org/apache/maven/model/pom-4.0.0.xml |    0
 .../resources/org/apache/maven/model/pom-4.1.0.xml |    0
 .../src/site/site.xml                              |    0
 .../internal/impl/model}/MavenModelMergerTest.java |    2 +-
 .../impl/resolver/DefaultModelResolverTest.java    |  207 +++
 .../maven/internal/impl/standalone/ApiRunner.java  |  196 ++-
 .../maven/internal/impl/standalone/DiTest.java     |   22 +-
 .../impl/standalone/RepositorySystemSupplier.java  |  147 +-
 .../impl/standalone/TestApiStandalone.java         |   13 +
 .../remote-repo/org/apache/apache/1/apache-1.pom   |    0
 .../org/apache/apache/maven-metadata.xml           |    0
 .../org/apache/maven/its/a/0.1/a-0.1.jar           |  Bin
 .../org/apache/maven/its/a/0.1/a-0.1.pom           |    0
 .../org/apache/maven/its/a/maven-metadata.xml      |    0
 .../org/apache/maven/its/b/0.1/b-0.1.jar           |  Bin
 .../org/apache/maven/its/b/0.1/b-0.1.pom           |    0
 .../org/apache/maven/its/b/maven-metadata.xml      |    0
 .../org/apache/maven/its/bom/0.1/bom-0.1.pom       |    0
 .../org/apache/maven/its/bom/maven-metadata.xml    |    0
 .../org/apache/maven/its/parent/0.1/parent-0.1.pom |    0
 .../org/apache/maven/its/parent/maven-metadata.xml |    0
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.jar    |  Bin
 .../maven-it-plugin/0.1/maven-it-plugin-0.1.pom    |   70 +
 .../maven/its/plugins/maven-it-plugin/0.1/pom.xml  |   70 +
 .../its/plugins/maven-it-plugin/maven-metadata.xml |    0
 .../apache/maven/its/plugins/maven-metadata.xml    |    0
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.jar  |  Bin
 .../maven-plugin-api/2.0/maven-plugin-api-2.0.pom  |    0
 .../org/apache/maven/maven/2.0/maven-2.0.pom       |    0
 .../0.1/maven-clean-plugin-0.1.jar                 |  Bin
 .../0.1/maven-clean-plugin-0.1.pom                 |   70 +
 .../plugins/maven-clean-plugin/maven-metadata.xml  |    0
 .../0.1/maven-compiler-plugin-0.1.jar              |  Bin
 .../0.1/maven-compiler-plugin-0.1.pom              |   70 +
 .../maven-compiler-plugin/maven-metadata.xml       |    0
 .../0.1/maven-deploy-plugin-0.1.jar                |  Bin
 .../0.1/maven-deploy-plugin-0.1.pom                |   70 +
 .../plugins/maven-deploy-plugin/maven-metadata.xml |    0
 .../0.1/maven-install-plugin-0.1.jar               |  Bin
 .../0.1/maven-install-plugin-0.1.pom               |   70 +
 .../maven-install-plugin/maven-metadata.xml        |    0
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.jar  |  Bin
 .../maven-jar-plugin/0.1/maven-jar-plugin-0.1.pom  |   70 +
 .../plugins/maven-jar-plugin/maven-metadata.xml    |    0
 .../org/apache/maven/plugins/maven-metadata.xml    |    0
 .../0.1/maven-plugin-plugin-0.1.jar                |  Bin
 .../0.1/maven-plugin-plugin-0.1.pom                |   70 +
 .../plugins/maven-plugin-plugin/maven-metadata.xml |    0
 .../0.1/maven-resources-plugin-0.1.jar             |  Bin
 .../0.1/maven-resources-plugin-0.1.pom             |   70 +
 .../maven-resources-plugin/maven-metadata.xml      |    0
 .../0.1/maven-surefire-plugin-0.1.jar              |  Bin
 .../0.1/maven-surefire-plugin-0.1.pom              |   70 +
 .../maven-surefire-plugin/maven-metadata.xml       |    0
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar   |  Bin
 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom   |    0
 maven-artifact/pom.xml                             |   10 +-
 maven-bom/pom.xml                                  |    4 +-
 maven-builder-support/pom.xml                      |    9 +-
 maven-compat/pom.xml                               |    8 +-
 .../metadata/AbstractRepositoryMetadata.java       |    4 +-
 .../metadata/DefaultRepositoryMetadataManager.java |    4 +-
 .../artifact/resolver/DefaultArtifactResolver.java |    1 +
 .../maven/AbstractCoreMavenComponentTestCase.java  |   27 +-
 .../maven/ProjectDependenciesResolverTest.java     |    1 +
 .../test/java/org/apache/maven/SimpleLookup.java   |   68 +
 .../AbstractArtifactComponentTestCase.java         |    5 +-
 .../artifact/deployer/ArtifactDeployerTest.java    |    1 +
 .../deployer/SimpleArtifactMetadataSource.java     |    1 +
 .../factory/DefaultArtifactFactoryTest.java        |    1 +
 .../artifact/installer/ArtifactInstallerTest.java  |    1 +
 .../metadata/SwitchableMetadataSource.java         |    1 +
 .../artifact/metadata/TestMetadataSource.java      |    1 +
 .../repository/MavenArtifactRepositoryTest.java    |    1 +
 .../artifact/resolver/ArtifactResolverTest.java    |    1 +
 .../resolver/DefaultArtifactResolverTest.java      |    6 +-
 .../maven/artifact/resolver/TestFileWagon.java     |    1 +
 .../resolver/filter/OrArtifactFilterTest.java      |    1 +
 .../maven/artifact/testutils/TestFileManager.java  |    1 +
 .../transform/TransformationManagerTest.java       |    1 +
 .../manager/DefaultProfileManagerTest.java         |    1 +
 .../project/AbstractMavenProjectTestCase.java      |   20 +
 .../maven/project/ClasspathArtifactResolver.java   |    1 +
 .../project/EmptyLifecycleBindingsInjector.java    |  164 +++
 .../maven/project/EmptyLifecycleExecutor.java      |    1 +
 .../project/EmptyLifecyclePluginAnalyzer.java      |   67 -
 .../project/LegacyLocalRepositoryManager.java      |    1 +
 .../maven/project/ProjectClasspathTestType.java    |    3 +-
 .../apache/maven/project/TestArtifactResolver.java |    1 +
 .../maven/project/TestMavenRepositorySystem.java   |    1 +
 .../apache/maven/project/TestModelResolver.java    |   22 +-
 .../apache/maven/project/TestProjectBuilder.java   |    8 +-
 .../artifact/DefaultMavenMetadataCacheTest.java    |    8 +-
 .../project/artifact/MavenMetadataSourceTest.java  |    1 +
 .../AbstractProjectInheritanceTestCase.java        |   10 +
 .../inheritance/t00/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t01/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t02/ProjectInheritanceTest.java    |    4 +
 .../inheritance/t03/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t04/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t05/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t06/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t07/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t08/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t09/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t10/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t11/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t12/ProjectInheritanceTest.java    |    1 +
 .../inheritance/t12scm/ProjectInheritanceTest.java |    1 +
 .../project/path/DefaultPathTranslatorTest.java    |    2 +-
 .../repository/DefaultMirrorSelectorTest.java      |    1 +
 .../repository/LegacyRepositorySystemTest.java     |   23 +-
 .../maven/repository/MirrorProcessorTest.java      |    1 +
 .../maven/repository/TestArtifactHandler.java      |    1 +
 .../maven/repository/TestRepositorySystem.java     |    1 +
 .../legacy/DefaultUpdateCheckManagerTest.java      |    1 +
 .../repository/legacy/DefaultWagonManagerTest.java |    1 +
 .../legacy/LegacyRepositorySystemTest.java         |    1 +
 .../resolver/DefaultArtifactCollectorTest.java     |    1 +
 .../conflict/AbstractConflictResolverTest.java     |    1 +
 .../conflict/FarthestConflictResolverTest.java     |    1 +
 .../conflict/NearestConflictResolverTest.java      |    1 +
 .../conflict/NewestConflictResolverTest.java       |    1 +
 .../conflict/OldestConflictResolverTest.java       |    1 +
 .../DefaultClasspathTransformationTestType.java    |    1 +
 .../DefaultGraphConflictResolutionPolicyTest.java  |    1 +
 .../metadata/DefaultGraphConflictResolverTest.java |    1 +
 .../repository/metadata/TestMetadataSource.java    |    1 +
 .../META-INF/maven/org.apache.maven.api.di.Inject  |    1 +
 .../maven/project/AbstractMavenProjectTestCase.xml |    9 -
 maven-core/pom.xml                                 |   23 +-
 .../main/java/org/apache/maven/DefaultMaven.java   |    2 +-
 .../main/java/org/apache/maven/ReactorReader.java  |    8 +-
 .../metadata/io/DefaultMetadataReader.java         |    1 +
 .../execution/DefaultMavenExecutionRequest.java    |    3 +-
 .../DefaultRepositorySystemSessionFactory.java     |   11 +-
 .../LegacyRepositorySystemSessionExtender.java     |    7 +-
 .../internal/impl/DefaultArtifactManager.java      |    6 +-
 .../internal/impl/DefaultDependencyResolver.java   |    4 +-
 .../internal/impl/DefaultLifecycleRegistry.java    |  235 ++++
 .../internal/impl/DefaultPackagingRegistry.java    |   38 +-
 .../apache/maven/internal/impl/DefaultProject.java |    8 +-
 .../apache/maven/internal/impl/DefaultSession.java |   55 +-
 .../maven/internal/impl/DefaultSessionFactory.java |   13 +-
 .../maven/internal/impl/DefaultTypeRegistry.java   |    2 +-
 .../apache/maven/internal/impl/EventSpyImpl.java   |    3 +-
 .../java/org/apache/maven/internal/impl/Graph.java |  145 ++
 .../org/apache/maven/internal/impl/Lifecycles.java |   73 +
 .../maven/internal/impl/SisuDiBridgeModule.java    |  155 ++-
 .../impl/DefaultConsumerPomBuilder.java            |  222 +--
 .../apache/maven/lifecycle/DefaultLifecycles.java  |   16 +-
 .../java/org/apache/maven/lifecycle/Lifecycle.java |   29 +-
 .../providers/CleanLifecycleProvider.java          |   47 -
 .../providers/DefaultLifecycleProvider.java        |   70 -
 .../lifecycle/providers/SiteLifecycleProvider.java |   48 -
 .../providers/WrapperLifecycleProvider.java        |   47 -
 .../AbstractLifecycleMappingProvider.java          |    8 +-
 .../plugin/DefaultLifecycleBindingsInjector.java   |    6 +-
 .../plugin/internal/DefaultMavenPluginManager.java |    4 +-
 .../DefaultPluginDependenciesResolver.java         |    7 +-
 .../internal/PluginDependenciesResolver.java       |    9 +
 .../internal/DefaultPluginVersionResolver.java     |   54 +-
 .../project/DefaultModelBuildingListener.java      |   49 +-
 .../maven/project/DefaultProjectBuilder.java       |  597 +++++---
 .../DefaultProjectDependenciesResolver.java        |   11 +-
 .../org/apache/maven/project/ProjectBuilder.java   |   13 +
 .../apache/maven/project/ProjectModelResolver.java |   63 +-
 .../org/apache/maven/project/ReactorModelPool.java |    2 +-
 .../resolver/MavenChainedWorkspaceReader.java      |    4 +-
 .../maven/session/scope/internal/SessionScope.java |    6 +-
 .../META-INF/maven/org.apache.maven.api.di.Inject  |   70 +
 maven-core/src/site/apt/artifact-handlers.apt      |   12 +-
 .../maven/AbstractCoreMavenComponentTestCase.java  |   16 +-
 .../java/org/apache/maven/DefaultMavenTest.java    |    6 +-
 .../java/org/apache/maven/MavenTestHelper.java     |   51 +
 .../test/java/org/apache/maven/SimpleLookup.java   |   68 +
 .../org/apache/maven/internal/impl/TestApi.java    |   12 +-
 .../transformation/AbstractRepositoryTestCase.java |   33 +-
 .../impl/ConsumerPomArtifactTransformerTest.java   |   28 +
 .../impl/ConsumerPomBuilderTest.java               |   34 +
 .../maven/lifecycle/DefaultLifecyclesTest.java     |    5 +-
 .../internal/stub/DefaultLifecyclesStub.java       |    4 +-
 .../org/apache/maven/model/ModelBuilderTest.java   |   34 +-
 .../project/AbstractMavenProjectTestCase.java      |   19 +
 .../project/EmptyLifecycleBindingsInjector.java    |  163 +++
 .../apache/maven/project/PomConstructionTest.java  |    4 +-
 .../maven/repository/TestRepositoryConnector.java  |    4 +-
 .../maven/session/scope/SessionScopeProxyTest.java |    9 +
 .../settings/PomConstructionWithSettingsTest.java  |    3 +-
 .../META-INF/maven/org.apache.maven.api.di.Inject  |    1 +
 .../resources/projects/transform/jar/after.pom     |   35 +
 .../resources/projects/transform/jar/before.pom    |   74 +
 maven-di/pom.xml                                   |   12 +-
 .../org/apache/maven/di/impl/InjectorImpl.java     |   56 +-
 .../main/java/org/apache/maven/di/impl/Types.java  |   20 +-
 maven-embedder/pom.xml                             |   12 +-
 .../java/org/apache/maven/cli/CleanArgument.java   |   19 +-
 .../internal/BootstrapCoreExtensionManager.java    |   71 +-
 .../src/main/java/org/fusesource/jansi/Ansi.java   |    6 +-
 maven-jline/pom.xml                                |    6 +-
 .../java/org/apache/maven/jline/MessageUtils.java  |   20 +-
 maven-model-builder/pom.xml                        |   38 +-
 .../maven/model/building/DefaultModelBuilder.java  |  121 +-
 .../model/building/DefaultModelProcessor.java      |    3 +-
 .../apache/maven/model/locator/ModelLocator.java   |    5 +-
 .../apache/maven/model/merge/MavenModelMerger.java |  594 +-------
 .../model/validation/DefaultModelValidator.java    |  281 +++-
 .../src/main/java/org/apache/maven/utils/Os.java   |   10 +-
 .../validation/DefaultModelValidatorTest.java      |   56 +-
 ...le-activation-file-with-allowed-expressions.xml |   18 +
 ...tivation-property-with-project-expressions.xml} |   33 +-
 maven-model/pom.xml                                |   44 +-
 maven-plugin-api/pom.xml                           |   32 +-
 .../maven/plugin/descriptor/PluginDescriptor.java  |    9 +-
 .../plugin/descriptor/PluginDescriptorBuilder.java |    3 +
 maven-plugin-api/src/site/apt/index.apt            |    4 +-
 maven-repository-metadata/pom.xml                  |   47 +-
 .../metadata/io/xpp3/MetadataXpp3Reader.java       |    2 +-
 .../metadata/io/xpp3/MetadataXpp3Writer.java       |    2 +-
 .../artifact/repository/metadata/MetadataTest.java |    6 +-
 maven-resolver-provider/pom.xml                    |   39 +-
 .../internal/DefaultVersionRangeResolver.java      |    2 +-
 .../internal/DefaultVersionResolver.java           |    2 +-
 .../repository/internal/LocalSnapshotMetadata.java |    5 +
 .../maven/repository/internal/MavenMetadata.java   |    4 +-
 .../internal/MavenRepositorySystemSupplier.java    |  111 +-
 .../maven/repository/internal/PluginsMetadata.java |    7 +-
 .../internal/RemoteSnapshotMetadata.java           |    5 +
 .../repository/internal/VersionsMetadata.java      |    5 +
 .../internal/type/DefaultTypeProvider.java         |   22 +
 .../src/site/apt/dependency-types.apt              |   74 +
 maven-resolver-provider/src/site/apt/index.apt     |    2 +
 .../resources/META-INF/sisu/javax.inject.Named     |   12 +
 maven-settings-builder/pom.xml                     |   20 +-
 maven-settings/pom.xml                             |   18 +-
 maven-slf4j-provider/pom.xml                       |   13 +-
 maven-slf4j-wrapper/pom.xml                        |   13 +-
 maven-toolchain-builder/pom.xml                    |   21 +-
 maven-toolchain-model/pom.xml                      |    8 +-
 maven-xml-impl/pom.xml                             |   12 +-
 .../maven/internal/xml/XmlNodeStaxBuilder.java     |    7 +
 pom.xml                                            |  105 +-
 src/site/resources/images/maven-deps.svg           |  886 ++++++------
 src/site/xdoc/index.xml                            |    2 +-
 src/site/xdoc/maven-deps.odg                       |  Bin 35992 -> 37932 bytes
 436 files changed, 18920 insertions(+), 3335 deletions(-)
 create mode 100644 .github/dependabot.yml
 create mode 100644 
apache-maven/src/main/appended-resources/licenses/BSD-2-Clause.txt
 create mode 100644 
apache-maven/src/main/appended-resources/licenses/BSD-3-Clause.txt
 rename 
apache-maven/src/main/appended-resources/licenses/{unrecognized-javax.annotation-api-1.3.2.txt
 => CDDL+GPLv2-with-classpath-exception.txt} (100%)
 rename 
apache-maven/src/main/appended-resources/licenses/{MIT-slf4j-api-2.0.11.txt => 
MIT.txt} (95%)
 rename 
apache-maven/src/main/appended-resources/licenses/{unrecognized-aopalliance-1.0.txt
 => Public-Domain.txt} (100%)
 delete mode 100644 
apache-maven/src/main/appended-resources/licenses/unrecognized-asm-9.6.txt
 delete mode 100644 
apache-maven/src/main/appended-resources/licenses/unrecognized-jline-3.25.1.txt
 delete mode 100644 
apache-maven/src/main/appended-resources/licenses/unrecognized-stax2-api-4.2.1.txt
 copy api/maven-api-core/src/main/java/org/apache/maven/api/{Packaging.java => 
Lifecycle.java} (57%)
 delete mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/LifecyclePhase.java
 copy 
maven-compat/src/test/java/org/apache/maven/project/TestMavenRepositorySystem.java
 => 
api/maven-api-core/src/main/java/org/apache/maven/api/services/LifecycleRegistry.java
 (65%)
 copy 
maven-compat/src/test/java/org/apache/maven/project/TestMavenRepositorySystem.java
 => 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelBuilder.java
 (63%)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelBuilderException.java
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelBuilderRequest.java
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelBuilderResult.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/{RepositoryFactory.java
 => ModelCache.java} (53%)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelProblem.java
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelProblemCollector.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/{MetadataStorage.java => 
services/ModelRepositoryHolder.java} (70%)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelResolver.java
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelResolverException.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/{RepositoryFactory.java
 => ModelSource.java} (50%)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/{RepositoryFactory.java
 => ModelTransformer.java} (58%)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelTransformerContext.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/{LookupException.java
 => ModelTransformerContextBuilder.java} (56%)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/{MetadataStorage.java => 
services/ModelTransformerException.java} (73%)
 rename api/{maven-api-core => 
maven-api-di}/src/main/java/org/apache/maven/api/di/MojoExecutionScoped.java 
(100%)
 rename api/{maven-api-core => 
maven-api-di}/src/main/java/org/apache/maven/api/di/SessionScoped.java (100%)
 copy api/{maven-api-settings => maven-api-metadata}/pom.xml (68%)
 create mode 100644 
api/maven-api-metadata/src/main/java/org/apache/maven/api/metadata/package-info.java
 rename {maven-repository-metadata => 
api/maven-api-metadata}/src/main/mdo/metadata.mdo (99%)
 copy {maven-resolver-provider => 
api/maven-api-metadata}/src/site/apt/index.apt (65%)
 copy api/{maven-api-core => maven-api-metadata}/src/site/site.xml (100%)
 copy 
api/{maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-api-spi/src/main/java/org/apache/maven/api/spi/LifecycleProvider.java} 
(80%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/DependencyManagementImporter.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/DependencyManagementInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/InheritanceAssembler.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/LifecycleBindingsInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelBuildingEvent.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java
 => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelBuildingListener.java
 (59%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelInterpolator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelNormalizer.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java
 => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelPathTranslator.java
 (50%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelProcessor.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/TypeRegistry.java
 => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelUrlNormalizer.java
 (57%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelValidator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelVersionParser.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java
 => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ModelVersionProcessor.java
 (53%)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java
 => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/PathTranslator.java
 (53%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/PluginConfigurationExpander.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/PluginManagementInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ProfileActivationContext.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ProfileActivator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ProfileInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/ProfileSelector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/RootLocator.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/UrlNormalizer.java
 (72%)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-api-impl/src/main/java/org/apache/maven/api/services/model/WorkspaceModelResolver.java
 (70%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultModelUrlNormalizer.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultModelVersionParser.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultPluginConfigurationExpander.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultSuperPomProvider.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultUrlNormalizer.java
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/ExtensibleEnumRegistries.java
 (68%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/BuildModelTransformer.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultDependencyManagementImporter.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultDependencyManagementInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultInheritanceAssembler.java
 copy {maven-core/src/main/java/org/apache/maven/model/plugin => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model}/DefaultLifecycleBindingsInjector.java
 (57%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilder.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuilderResult.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelBuildingEvent.java
 (60%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelInterpolator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelNormalizer.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelPathTranslator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelProblem.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelProblemCollector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelProcessor.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelTransformerContext.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelTransformerContextBuilder.java
 copy {maven-model-builder/src/main/java/org/apache/maven/model/validation => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model}/DefaultModelValidator.java
 (83%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelVersionProcessor.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultPathTranslator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultPluginManagementInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultProfileActivationContext.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultProfileInjector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultProfileSelector.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultRootLocator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/FileToRawModelMerger.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/Graph.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/MavenBuildTimestamp.java
 copy {maven-model-builder/src/main/java/org/apache/maven/model/merge => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model}/MavenModelMerger.java
 (95%)
 rename 
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultSuperPomProvider.java
 => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/ModelData.java
 (51%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/ModelProblemUtils.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/ProfileActivationFilePathInterpolator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/Result.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile/FileProfileActivator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile/JdkVersionProfileActivator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile/OperatingSystemProfileActivator.java
 copy {maven-model-builder/src/main/java/org/apache/maven/utils => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile}/Os.java
 (99%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile/PackagingProfileActivator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/profile/PropertyProfileActivator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/ArtifactDescriptorReaderDelegate.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/ArtifactDescriptorUtils.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/DefaultArtifactDescriptorReader.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/DefaultModelCache.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/DefaultModelRepositoryHolder.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/DefaultModelResolver.java
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/DefaultVersionRangeResolver.java
 (92%)
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/DefaultVersionResolver.java
 (95%)
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/LocalSnapshotMetadata.java
 (70%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/LocalSnapshotMetadataGenerator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/MavenArtifactRelocationSource.java
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/MavenMetadata.java
 (84%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/MavenSessionBuilderSupplier.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/MavenSnapshotMetadata.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/MavenVersionScheme.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/MavenWorkspaceReader.java
 (72%)
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/PluginsMetadata.java
 (80%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/PluginsMetadataGenerator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/PluginsMetadataGeneratorFactory.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/RelocatedArtifact.java
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/RemoteSnapshotMetadata.java
 (75%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/RemoteSnapshotMetadataGenerator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/SnapshotMetadataGeneratorFactory.java
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/VersionsMetadata.java
 (66%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/VersionsMetadataGenerator.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/VersionsMetadataGeneratorFactory.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/artifact/FatArtifactTraverser.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/artifact/MavenArtifactProperties.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/package-info.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/relocation/DistributionManagementArtifactRelocationSource.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/relocation/UserPropertiesArtifactRelocationSource.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver/type/DefaultType.java
 copy 
{maven-resolver-provider/src/main/java/org/apache/maven/repository/internal => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/resolver}/type/DefaultTypeProvider.java
 (94%)
 copy {maven-model-builder => 
maven-api-impl}/src/main/resources/org/apache/maven/model/pom-4.0.0.xml (100%)
 copy {maven-model-builder => 
maven-api-impl}/src/main/resources/org/apache/maven/model/pom-4.1.0.xml (100%)
 copy {maven-artifact => maven-api-impl}/src/site/site.xml (100%)
 rename {maven-model-builder/src/test/java/org/apache/maven/model/merge => 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/model}/MavenModelMergerTest.java
 (98%)
 create mode 100644 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/resolver/DefaultModelResolverTest.java
 copy 
maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java
 => 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/standalone/DiTest.java
 (59%)
 copy 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemSupplier.java
 => 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/standalone/RepositorySystemSupplier.java
 (88%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/apache/1/apache-1.pom (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/apache/maven-metadata.xml (100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/a/0.1/a-0.1.jar (100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/a/0.1/a-0.1.pom (100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/a/maven-metadata.xml 
(100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/b/0.1/b-0.1.jar (100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/b/0.1/b-0.1.pom (100%)
 copy {maven-compat => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/b/maven-metadata.xml 
(100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/bom/0.1/bom-0.1.pom 
(100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/bom/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/parent/0.1/parent-0.1.pom
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/parent/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/plugins/maven-it-plugin/0.1/maven-it-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/its/plugins/maven-it-plugin/0.1/maven-it-plugin-0.1.pom
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/its/plugins/maven-it-plugin/0.1/pom.xml
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/plugins/maven-it-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/its/plugins/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/maven/2.0/maven-2.0.pom 
(100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-clean-plugin/0.1/maven-clean-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-clean-plugin/0.1/maven-clean-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-clean-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-compiler-plugin/0.1/maven-compiler-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-compiler-plugin/0.1/maven-compiler-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-compiler-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-deploy-plugin/0.1/maven-deploy-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-deploy-plugin/0.1/maven-deploy-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-deploy-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-install-plugin/0.1/maven-install-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-install-plugin/0.1/maven-install-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-install-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-jar-plugin/0.1/maven-jar-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-jar-plugin/0.1/maven-jar-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-jar-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-plugin-plugin/0.1/maven-plugin-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-plugin-plugin/0.1/maven-plugin-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-plugin-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-resources-plugin/0.1/maven-resources-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-resources-plugin/0.1/maven-resources-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-resources-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-surefire-plugin/0.1/maven-surefire-plugin-0.1.jar
 (100%)
 create mode 100644 
maven-api-impl/src/test/remote-repo/org/apache/maven/plugins/maven-surefire-plugin/0.1/maven-surefire-plugin-0.1.pom
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/apache/maven/plugins/maven-surefire-plugin/maven-metadata.xml
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
 (100%)
 copy {maven-core => 
maven-api-impl}/src/test/remote-repo/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom
 (100%)
 create mode 100644 
maven-compat/src/test/java/org/apache/maven/SimpleLookup.java
 create mode 100644 
maven-compat/src/test/java/org/apache/maven/project/EmptyLifecycleBindingsInjector.java
 delete mode 100644 
maven-compat/src/test/java/org/apache/maven/project/EmptyLifecyclePluginAnalyzer.java
 rename 
api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java => 
maven-compat/src/test/java/org/apache/maven/project/TestModelResolver.java (76%)
 create mode 100644 
maven-compat/src/test/resources/META-INF/maven/org.apache.maven.api.di.Inject
 delete mode 100644 
maven-compat/src/test/resources/org/apache/maven/project/AbstractMavenProjectTestCase.xml
 create mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultLifecycleRegistry.java
 create mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/Graph.java
 create mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/Lifecycles.java
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/lifecycle/providers/CleanLifecycleProvider.java
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/lifecycle/providers/DefaultLifecycleProvider.java
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/lifecycle/providers/SiteLifecycleProvider.java
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/lifecycle/providers/WrapperLifecycleProvider.java
 create mode 100644 
maven-core/src/main/resources/META-INF/maven/org.apache.maven.api.di.Inject
 create mode 100644 
maven-core/src/test/java/org/apache/maven/MavenTestHelper.java
 create mode 100644 maven-core/src/test/java/org/apache/maven/SimpleLookup.java
 create mode 100644 
maven-core/src/test/java/org/apache/maven/project/EmptyLifecycleBindingsInjector.java
 create mode 100644 
maven-core/src/test/resources/META-INF/maven/org.apache.maven.api.di.Inject
 create mode 100644 
maven-core/src/test/resources/projects/transform/jar/after.pom
 create mode 100644 
maven-core/src/test/resources/projects/transform/jar/before.pom
 copy 
maven-model-builder/src/test/resources/poms/validation/raw-model/{profile-activation-file-with-allowed-expressions.xml
 => profile-activation-property-with-project-expressions.xml} (68%)
 create mode 100644 maven-resolver-provider/src/site/apt/dependency-types.apt
 create mode 100644 
maven-resolver-provider/src/test/resources/META-INF/sisu/javax.inject.Named

Reply via email to