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


    omit cd7aba6af6 only emit warnings when urls differ
    omit 35c9ac5f4e improve message, validate pluginRepositories as well
    omit 8280b80e37 [MNG-8050] emit warn in case of repo id clashes between 
settings and POM
     add 0c529f830a [MNG-8053] Profile activation by packaging in the POM 
(#1410)
     add 972b074656 [MNG-8039] Don't change resolved artifact by 
DefaultProjectBuilder
     add 7b60c8d7dc [MNG-8054] Ability to force build number (#1414)
     add 54c1b2f28a [MNG-8029] improve documentation about mirror settings
     add 969a6ffbb2 Move API first (as needed by other modules)
     add ff5fa9e4e5 [MNG-8057] Upgrade Modello to 2.3.0 (#1418)
     add a31c145ae9 [MNG-8006] Switch property contributors to use a lazy 
lookup (#1419)
     add cf438ca624 [MNG-8059] Paths everywhere (#1413)
     add 83949a7384 Use isEmpty instead of length (#1420)
     add ab6ec5bd74 [MNG-7976] Investigate MNG-6127 IT instability (#1422)
     add cf60940497 [MNG-5726] Support regular expression matching in profile 
activation for (#1421)
     add 3c2f8ebdb7 Use v4 api to resolve project dependencies (#1409)
     add 5307bcba09 Use SessionData to store ProjectIndex (#1423)
     add ce15193394 Fix concurrent cache access (#1425)
     add a9934f91fd Extract JLine support into its own module (#1426)
     add 24eee1f8e6 Add a SpiService marker interface (#1427)
     add 456890d40b Missing annotations on api (#1428)
     add a3e8da805c Make LifecycleStarter pluggable (#1424)
     add a27873629f [MNG-8024] Make WrapperProperties and WrapperList 
serializable (#1433)
     add 9780ca1baf [MNG-8015] Control the type of path where each dependency 
can be placed (#1401)
     add 5029cc238c [MNG-8012] Warn if in-reactor BOM import happens (#1434)
     add 2bfa3a8fae [MNG-8061] Maven: Require Java 17 (#1430)
     add 0a6a5617fe [maven-release-plugin] prepare release maven-4.0.0-alpha-13
     add 33788fd7fc [maven-release-plugin] prepare for next development 
iteration
     add 1fc87b8d0d [MNG-8075] Allow project.baseUri in repository.url
     add 740dae43ca [MNG-4840] document requiredMavenVersion in plugin 
descriptor
     add a0206ec32f Bump ognl:ognl from 2.5.1 to 3.0.12 in 
/maven-compat/src/test/resources (#1439)
     add 267de063ee remove repetitive words (#1436)
     add c710760fb9 [MNG-8085] switch png+imagemap to svg
     add 6e508869f0 configure javadoc groups
     add 52d453caf9 Complete Packaging in v4 api (#1451)
     add 003a5bc06d [MNG-8084] Make the v4 api usable outside the Maven runtime 
(#1441)
     add a5ea944c99 Remove unneeded dependencies in maven-di (#1440)
     add 2594047014 [MNG-8088] Using Resolver with MRESOLVER-512 (#1442)
     add c16f45d858 [MNG-8089] Introduce fat-JAR types (#1459)
     add 691e3780e6 This is NOT a component (#1462)
     add a6f52774eb Boot JLine in async mode
     add 97518b5b29 Do not recreate nodes if merge does nothing
     add 8418fb3960 Cache parent artifact resolution
     add 084e3f9500 Lazily create builders during transformations
     add 34863e6345 [MNG-8091] Update Resolver to 2.0.0-alpha-10 (#1460)
     add 4f3fe699f1 [MNG-8050] emit warn in case of repo id clashes between 
settings and POM
     add bee5ef434b improve message, validate pluginRepositories as well
     add 885cee2970 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   (cd7aba6af6)
            \
             N -- N -- N   
refs/heads/feature/validate-ids-across-settings-and-model (885cee2970)

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                        |    6 +-
 .github/workflows/maven_build_itself.yml           |    2 +-
 .gitignore                                         |    1 +
 Jenkinsfile                                        |    4 +-
 Jenkinsfile.s390x                                  |    4 +-
 README.md                                          |    2 +-
 apache-maven/pom.xml                               |    2 +-
 apache-maven/src/site/site.xml                     |    5 +-
 api/maven-api-core/pom.xml                         |    2 +-
 .../main/java/org/apache/maven/api/Dependency.java |    8 +
 .../java/org/apache/maven/api/DependencyScope.java |    5 +-
 .../java/org/apache/maven/api/ExtensibleEnum.java  |    6 +
 .../java/org/apache/maven/api/JavaPathType.java    |  319 ++++++
 .../java/org/apache/maven/api/MojoExecution.java   |    2 +
 .../main/java/org/apache/maven/api/Packaging.java  |   12 +-
 .../main/java/org/apache/maven/api/PathType.java   |  131 +++
 .../src/main/java/org/apache/maven/api/Plugin.java |    2 +
 .../org/apache/maven/api/RemoteRepository.java     |    2 +
 .../main/java/org/apache/maven/api/Service.java    |    1 +
 .../main/java/org/apache/maven/api/Session.java    |  302 +++++-
 .../java/org/apache/maven/api/SessionData.java     |   59 +-
 .../src/main/java/org/apache/maven/api/Type.java   |   87 +-
 .../apache/maven/api/plugin/LifecycleProvider.java |    2 +
 .../main/java/org/apache/maven/api/plugin/Log.java |    2 +
 .../api/services/DependencyResolverRequest.java    |   63 +-
 .../api/services/DependencyResolverResult.java     |   46 +
 .../maven/api/services/ExtensibleEnumRegistry.java |    5 +-
 ...pendencyResolverResult.java => PathSource.java} |   43 +-
 .../maven/api/services/ProjectScopeRegistry.java   |    4 +
 .../apache/maven/api/services/SettingsBuilder.java |   39 +
 .../api/services/SettingsBuilderException.java     |   16 +-
 .../maven/api/services/SettingsBuilderRequest.java |  113 +--
 .../maven/api/services/SettingsBuilderResult.java  |    6 +
 .../java/org/apache/maven/api/services/Source.java |   10 +
 .../maven/api/services/SuperPomProvider.java       |    2 +
 .../maven/api/services/ToolchainsBuilder.java      |    2 +
 .../api/services/ToolchainsBuilderException.java   |   16 +-
 .../api/services/ToolchainsBuilderRequest.java     |   73 +-
 .../api/services/ToolchainsBuilderResult.java      |    6 +
 .../maven/api/services/VersionRangeResolver.java   |    2 +
 .../api/services/VersionRangeResolverRequest.java  |    4 +
 .../api/services/VersionRangeResolverResult.java   |    4 +
 .../apache/maven/api/services/VersionResolver.java |    2 +
 .../maven/api/services/VersionResolverRequest.java |    4 +
 .../maven/api/services/VersionResolverResult.java  |    4 +
 .../apache/maven/api/services/xml/Location.java    |   58 ++
 .../maven/api/services/xml/XmlReaderException.java |    9 +-
 .../maven/api/services/xml/XmlWriterException.java |    9 +-
 api/maven-api-di/pom.xml                           |    2 +-
 .../src/site/site.xml                              |    0
 api/maven-api-meta/pom.xml                         |    2 +-
 .../org/apache/maven/api/annotations/Consumer.java |    2 +-
 api/maven-api-model/pom.xml                        |    2 +-
 api/maven-api-model/src/main/mdo/maven.mdo         |   33 +
 api/maven-api-plugin/pom.xml                       |    2 +-
 api/maven-api-plugin/src/main/mdo/plugin.mdo       |   12 +-
 api/maven-api-settings/pom.xml                     |    2 +-
 api/maven-api-settings/src/main/mdo/settings.mdo   |   27 +-
 api/maven-api-spi/pom.xml                          |    2 +-
 .../maven/api/spi/ExtensibleEnumProvider.java      |   18 +-
 .../org/apache/maven/api/spi/LanguageProvider.java |    7 +
 .../java/org/apache/maven/api/spi/ModelParser.java |    7 +-
 ...thScopeProvider.java => PackagingProvider.java} |    8 +-
 .../apache/maven/api/spi/PathScopeProvider.java    |    7 +
 .../apache/maven/api/spi/ProjectScopeProvider.java |    7 +
 .../apache/maven/api/spi/PropertyContributor.java  |    6 +-
 .../{PathScopeProvider.java => SpiService.java}    |   10 +-
 .../org/apache/maven/api/spi/TypeProvider.java     |    7 +
 .../src/site/site.xml                              |    0
 api/maven-api-toolchain/pom.xml                    |    2 +-
 api/maven-api-xml/pom.xml                          |    2 +-
 api/pom.xml                                        |    2 +-
 {maven-plugin-api => maven-api-impl}/pom.xml       |  103 +-
 .../apache/maven/internal/impl/AbstractNode.java   |    0
 .../maven/internal/impl/AbstractSession.java       |  231 ++++-
 .../maven/internal/impl/DefaultArtifact.java       |    0
 .../internal/impl/DefaultArtifactCoordinate.java   |    0
 .../impl/DefaultArtifactCoordinateFactory.java     |    5 +-
 .../internal/impl/DefaultArtifactDeployer.java     |    5 +-
 .../internal/impl/DefaultArtifactFactory.java      |    5 +-
 .../internal/impl/DefaultArtifactInstaller.java    |    7 +-
 .../internal/impl/DefaultArtifactResolver.java     |    5 +-
 .../maven/internal/impl/DefaultBuilderProblem.java |  115 +--
 .../impl/DefaultChecksumAlgorithmService.java      |   22 +-
 .../maven/internal/impl/DefaultDependency.java     |    1 +
 .../internal/impl/DefaultDependencyCollector.java  |   46 +-
 .../internal/impl/DefaultDependencyCoordinate.java |    6 +-
 .../impl/DefaultDependencyCoordinateFactory.java   |    5 +-
 .../impl/DefaultDependencyResolverResult.java      |  348 +++++++
 .../internal/impl/DefaultLocalRepository.java      |    3 -
 .../impl/DefaultLocalRepositoryManager.java        |    5 +-
 .../maven/internal/impl/DefaultMessageBuilder.java |    0
 .../impl/DefaultMessageBuilderFactory.java         |    9 +-
 .../internal/impl/DefaultModelXmlFactory.java      |   11 +-
 .../apache/maven/internal/impl/DefaultNode.java    |    0
 .../internal/impl/DefaultRemoteRepository.java     |    0
 .../internal/impl/DefaultRepositoryFactory.java    |   14 +-
 .../internal/impl/DefaultSettingsBuilder.java      |  300 ++++++
 .../internal/impl}/DefaultSettingsValidator.java   |  111 ++-
 .../internal/impl/DefaultSettingsXmlFactory.java   |   19 +-
 .../internal/impl/DefaultToolchainsBuilder.java    |  218 ++++
 .../internal/impl/DefaultToolchainsXmlFactory.java |   11 +-
 .../maven/internal/impl/DefaultTransport.java      |    5 -
 .../internal/impl/DefaultTransportProvider.java    |    7 +-
 .../maven/internal/impl/DefaultVersionParser.java  |    7 +-
 .../internal/impl/DefaultVersionRangeResolver.java |    7 +-
 .../internal/impl/DefaultVersionResolver.java      |    7 +-
 .../maven/internal/impl/InternalSession.java       |   13 -
 .../maven/internal/impl/MappedCollection.java      |    0
 .../org/apache/maven/internal/impl/MappedList.java |    0
 .../maven/internal/impl/PathModularization.java    |  265 +++++
 .../internal/impl/PathModularizationCache.java     |  134 +++
 .../maven/internal/impl/PropertiesAsMap.java       |    0
 .../maven/internal/impl}/SettingsUtilsV4.java      |   17 +-
 .../apache/maven/internal/impl/StaxLocation.java   |   76 ++
 .../java/org/apache/maven/internal/impl/Utils.java |    0
 .../apache/maven/internal/impl/WrapperNode.java    |    0
 .../impl/DefaultSettingsBuilderFactoryTest.java    |   80 ++
 .../impl}/DefaultSettingsValidatorTest.java        |   74 +-
 .../maven/internal/impl/standalone/ApiRunner.java  |  336 +++++++
 .../impl/standalone/TestApiStandalone.java         |   51 +
 .../src/test/resources/settings-simple.xml         |    0
 maven-artifact/pom.xml                             |    2 +-
 .../maven/artifact/handler/ArtifactHandler.java    |   11 +-
 .../maven/artifact/versioning/VersionRange.java    |    8 +-
 maven-artifact/src/site/site.xml                   |    3 -
 .../artifact/handler/ArtifactHandlerMock.java      |    2 +
 maven-bom/pom.xml                                  |    2 +-
 maven-bom/src/site/site.xml                        |   28 +
 maven-builder-support/pom.xml                      |    2 +-
 .../org/apache/maven/building/DefaultProblem.java  |    4 +-
 .../maven/building/DefaultProblemCollector.java    |    2 +-
 .../java/org/apache/maven/building/FileSource.java |   39 +-
 .../java/org/apache/maven/building/UrlSource.java  |    2 +-
 maven-builder-support/src/site/site.xml            |    3 -
 .../org/apache/maven/building/FileSourceTest.java  |    4 +-
 maven-compat/pom.xml                               |    2 +-
 .../repository/LegacyLocalRepositoryManager.java   |    6 +-
 .../repository/layout/FlatRepositoryLayout.java    |    2 +-
 .../repository/metadata/MetadataBridge.java        |    6 +
 .../maven/project/path/DefaultPathTranslator.java  |    2 +-
 .../maven/repository/legacy/MavenArtifact.java     |    2 +-
 maven-compat/src/site/site.xml                     |    3 -
 .../AbstractArtifactComponentTestCase.java         |   37 +-
 .../maven/project/ClasspathArtifactResolver.java   |    3 +-
 .../project/LegacyLocalRepositoryManager.java      |    8 +-
 .../maven/repository/TestArtifactHandler.java      |    1 +
 maven-compat/src/test/resources/pom.xml            |    2 +-
 maven-core/pom.xml                                 |    7 +-
 .../main/java/org/apache/maven/DefaultMaven.java   |   11 +-
 .../java/org/apache/maven/RepositoryUtils.java     |   13 +-
 .../artifact/handler/DefaultArtifactHandler.java   |    3 +
 .../manager/DefaultArtifactHandlerManager.java     |    4 +-
 .../repository/layout/DefaultRepositoryLayout.java |    2 +-
 .../apache/maven/bridge/MavenRepositorySystem.java |   11 +-
 .../internal/EnhancedConfigurationConverter.java   |    4 +-
 .../org/apache/maven/execution/MavenSession.java   |    2 +-
 .../DefaultRepositorySystemSessionFactory.java     |   41 +-
 .../aether/PropertyContributorExtender.java        |   22 +-
 .../maven/internal/aether/TypeRegistryAdapter.java |    5 +-
 .../internal/impl/DefaultArtifactManager.java      |    4 +-
 .../internal/impl/DefaultDependencyResolver.java   |  157 +--
 .../apache/maven/internal/impl/DefaultEvent.java   |    4 +-
 .../maven/internal/impl/DefaultMojoExecution.java  |    4 +-
 .../internal/impl/DefaultPackagingRegistry.java    |  142 ++-
 .../internal/impl/DefaultPluginXmlFactory.java     |    6 +-
 .../apache/maven/internal/impl/DefaultProject.java |    9 +-
 .../maven/internal/impl/DefaultProjectBuilder.java |    2 +-
 .../maven/internal/impl/DefaultProjectManager.java |    6 +-
 .../apache/maven/internal/impl/DefaultSession.java |  153 +--
 .../maven/internal/impl/DefaultSessionFactory.java |    2 +-
 .../internal/impl/DefaultSettingsBuilder.java      |  162 ---
 .../internal/impl/DefaultToolchainManager.java     |    8 +-
 .../internal/impl/DefaultToolchainsBuilder.java    |  149 ---
 .../maven/internal/impl/DefaultTypeRegistry.java   |    6 +-
 .../apache/maven/internal/impl/EventSpyImpl.java   |    2 +-
 ...teRepository.java => InternalMavenSession.java} |   44 +-
 .../maven/internal/impl/SisuDiBridgeModule.java    |   89 ++
 .../impl/DefaultConsumerPomBuilder.java            |    1 +
 .../impl/TransformedArtifactHandler.java           |    1 +
 .../maven/lifecycle/DefaultLifecycleExecutor.java  |    3 +-
 ...leStarter.java => DefaultLifecycleStarter.java} |   13 +-
 .../internal/LifecycleDependencyResolver.java      |   31 +-
 .../lifecycle/internal/LifecycleModuleBuilder.java |    2 +-
 .../maven/lifecycle/internal/LifecycleStarter.java |  116 +--
 .../maven/lifecycle/internal/MojoExecutor.java     |   46 +-
 .../maven/lifecycle/internal/ReactorContext.java   |    8 -
 .../maven/lifecycle/internal/builder/Builder.java  |    2 +-
 .../singlethreaded/SingleThreadedBuilder.java      |    2 +-
 .../lifecycle/mapping/DefaultLifecycleMapping.java |    2 +-
 .../maven/plugin/DefaultBuildPluginManager.java    |    4 +-
 .../maven/plugin/DefaultPluginDescriptorCache.java |   31 +-
 .../plugin/internal/DefaultMavenPluginManager.java |   12 +-
 .../maven/project/DefaultProjectBuilder.java       |   12 +-
 .../maven/project/ExtensionDescriptorBuilder.java  |    6 +-
 .../org/apache/maven/project/MavenProject.java     |  151 +--
 .../apache/maven/project/ProjectModelResolver.java |   66 +-
 .../artifact/DefaultProjectArtifactsCache.java     |    4 +-
 .../maven/project/artifact/PluginArtifact.java     |    1 +
 .../maven/project/artifact/ProjectArtifact.java    |    1 +
 .../session/scope/internal/SessionScopeModule.java |    6 +-
 .../org/apache/maven/settings/SettingsUtils.java   |   17 +-
 .../src/site/apt/configuration-management.apt      |    2 +-
 maven-core/src/site/apt/offline-mode.apt           |    2 +-
 maven-core/src/site/site.xml                       |    6 -
 .../DefaultBeanConfiguratorPathTest.java           |    6 +-
 .../configuration/DefaultBeanConfiguratorTest.java |    6 +-
 .../DefaultRepositorySystemSessionFactoryTest.java |   14 -
 .../org/apache/maven/internal/impl/TestApi.java    |   71 +-
 .../maven/internal/impl/TestArtifactHandler.java   |    1 +
 .../internal/LifecycleModuleBuilderTest.java       |    4 +-
 .../lifecycle/internal/stub/MojoExecutorStub.java  |    7 +-
 .../PluginParameterExpressionEvaluatorV4Test.java  |    3 +-
 .../project/LegacyLocalRepositoryManager.java      |    8 +-
 .../maven/project/ProjectModelResolverTest.java    |    1 +
 .../maven/repository/TestRepositoryConnector.java  |    2 +-
 .../internal/DefaultRuntimeInformationTest.java    |    2 +-
 .../apache/maven/settings/SettingsUtilsTest.java   |    3 +
 maven-di/pom.xml                                   |   14 +-
 .../java/org/apache/maven/di/impl/Binding.java     |    2 +-
 .../org/apache/maven/di/impl/InjectorImpl.java     |    2 +-
 {maven-model => maven-di}/src/site/site.xml        |    3 -
 maven-embedder/pom.xml                             |    6 +-
 .../main/java/org/apache/maven/cli/CLIManager.java |    2 +-
 .../org/apache/maven/cli/CLIReportingUtils.java    |    2 +-
 .../main/java/org/apache/maven/cli/MavenCli.java   |    4 +-
 .../maven/cli/event/ExecutionEventLogger.java      |   37 +-
 .../sisu/plexus/PlexusXmlBeanConverter.java        |    2 +-
 .../src/main/java/org/fusesource/jansi/Ansi.java   |    2 +-
 maven-embedder/src/site/site.xml                   |    7 -
 .../java/org/apache/maven/cli/MavenCliTest.java    |    2 +-
 .../maven/cli/event/ExecutionEventLoggerTest.java  |    4 +-
 .../transfer/ConsoleMavenTransferListenerTest.java |    2 +-
 {maven-di => maven-jline}/pom.xml                  |   30 +-
 .../java/org/apache/maven/jline/FastTerminal.java  |  273 ++++++
 .../maven}/jline/JLineMessageBuilderFactory.java   |    6 +-
 .../java/org/apache/maven}/jline/MessageUtils.java |   18 +-
 {maven-model => maven-jline}/src/site/site.xml     |    3 -
 maven-model-builder/pom.xml                        |    2 +-
 .../maven/model/building/ArtifactModelSource.java  |   10 +
 .../maven/model/building/DefaultModelBuilder.java  |   58 +-
 .../building/DefaultModelBuildingRequest.java      |   24 +-
 .../model/building/DefaultModelProcessor.java      |   29 +-
 .../building/DefaultTransformerContextBuilder.java |   20 +-
 .../maven/model/building/FileModelSource.java      |   25 +-
 .../model/building/FilterModelBuildingRequest.java |   14 +-
 .../apache/maven/model/building/ModelBuilder.java  |   21 +
 .../model/building/ModelBuildingException.java     |    2 +-
 .../maven/model/building/ModelBuildingRequest.java |   29 +-
 .../maven/model/building/ModelProblemUtils.java    |   22 +-
 .../inheritance/DefaultInheritanceAssembler.java   |    2 +-
 .../AbstractStringBasedModelInterpolator.java      |   36 +-
 .../model/interpolation/ModelInterpolator.java     |   28 +
 .../PathTranslatingPostProcessor.java              |    6 +-
 .../interpolation/ProblemDetectingValueSource.java |    2 +-
 .../StringVisitorModelInterpolator.java            |    8 +
 .../apache/maven/model/io/DefaultModelReader.java  |   12 +-
 .../apache/maven/model/io/DefaultModelWriter.java  |    2 +-
 .../org/apache/maven/model/io/ModelReader.java     |   14 +
 .../maven/model/locator/DefaultModelLocator.java   |   29 +-
 .../apache/maven/model/locator/ModelLocator.java   |   33 +-
 .../model/path/DefaultModelPathTranslator.java     |   14 +-
 .../maven/model/path/DefaultPathTranslator.java    |    8 +-
 .../maven/model/path/ModelPathTranslator.java      |   14 +
 .../apache/maven/model/path/PathTranslator.java    |   15 +
 .../activation/JdkVersionProfileActivator.java     |    6 +-
 .../OperatingSystemProfileActivator.java           |   51 +-
 .../activation/PackagingProfileActivator.java      |   62 ++
 .../activation/PropertyProfileActivator.java       |    2 +-
 .../model/validation/DefaultModelValidator.java    |   20 +-
 .../src/main/java/org/apache/maven/utils/Os.java   |   45 +-
 maven-model-builder/src/site/site.xml              |    7 -
 .../AbstractModelInterpolatorTest.java             |   19 +-
 .../OperatingSystemProfileActivatorTest.java       |  138 +++
 .../repository-with-basedir-expression.xml         |   10 +-
 maven-model/pom.xml                                |    2 +-
 maven-model/src/site/site.xml                      |    3 -
 .../org/apache/maven/model/SerializationTest.java  |   14 +
 maven-plugin-api/pom.xml                           |    2 +-
 .../maven/plugin/descriptor/MojoDescriptor.java    |    4 +-
 .../maven/plugin/descriptor/PluginDescriptor.java  |   13 +
 .../plugin/descriptor/PluginDescriptorBuilder.java |    8 +-
 maven-plugin-api/src/site/site.xml                 |    3 -
 maven-repository-metadata/pom.xml                  |    2 +-
 maven-repository-metadata/src/site/site.xml        |    3 -
 maven-resolver-provider/pom.xml                    |   29 +-
 .../internal/ArtifactDescriptorReaderDelegate.java |    9 +-
 .../internal/DefaultArtifactDescriptorReader.java  |    4 +-
 .../repository/internal/DefaultModelResolver.java  |    2 +-
 .../internal/DefaultVersionRangeResolver.java      |    5 +-
 .../internal/DefaultVersionResolver.java           |   11 +-
 .../repository/internal/LocalSnapshotMetadata.java |   15 +-
 .../internal/LocalSnapshotMetadataGenerator.java   |    2 +-
 .../maven/repository/internal/MavenMetadata.java   |   42 +-
 .../internal/MavenRepositorySystemSupplier.java    | 1037 ++++++++++++++++++++
 .../internal/MavenSessionBuilderSupplier.java      |   41 +-
 .../repository/internal/MavenSnapshotMetadata.java |    6 +-
 .../maven/repository/internal/PluginsMetadata.java |   15 +-
 .../internal/PluginsMetadataGenerator.java         |    4 +-
 .../repository/internal/RelocatedArtifact.java     |   20 +-
 .../internal/RemoteSnapshotMetadata.java           |   21 +-
 .../internal/RemoteSnapshotMetadataGenerator.java  |   12 +-
 .../repository/internal/VersionsMetadata.java      |   15 +-
 .../internal/artifact/MavenArtifactProperties.java |    8 +
 .../scopes/Maven3ScopeManagerConfiguration.java    |  169 ++++
 .../scopes/Maven4ScopeManagerConfiguration.java    |  197 ++++
 .../scopes/MavenDependencyContextRefiner.java      |   84 --
 .../internal/scopes/MavenDependencyScopes.java     |   53 -
 .../internal/scopes/MavenScopeDeriver.java         |   59 --
 .../internal/scopes/MavenScopeSelector.java        |   83 --
 .../repository/internal/type/DefaultType.java      |   26 +-
 .../internal/type/DefaultTypeProvider.java         |   41 +-
 maven-resolver-provider/src/site/site.xml          |    3 -
 .../internal/RemoteSnapshotMetadataTest.java       |   24 +-
 maven-settings-builder/pom.xml                     |   11 +-
 .../settings/building/DefaultSettingsBuilder.java  |  296 ++----
 .../building/DefaultSettingsBuilderFactory.java    |    6 +-
 .../settings/building/DefaultSettingsProblem.java  |    4 +-
 .../validation/DefaultSettingsValidator.java       |  313 +-----
 maven-settings-builder/src/site/site.xml           |    3 -
 .../validation/DefaultSettingsValidatorTest.java   |    3 +-
 maven-settings/pom.xml                             |    2 +-
 maven-settings/src/site/apt/index.apt              |   12 +
 maven-settings/src/site/site.xml                   |    3 -
 maven-slf4j-provider/pom.xml                       |    4 +-
 .../org/apache/maven/slf4j/MavenSimpleLogger.java  |   40 +-
 .../java/org/slf4j/simple/ExtSimpleLogger.java     |   28 +-
 maven-slf4j-provider/src/site/site.xml             |    3 -
 .../apache/maven/slf4j/MavenSimpleLoggerTest.java  |    2 +-
 maven-slf4j-wrapper/pom.xml                        |    2 +-
 maven-toolchain-builder/pom.xml                    |   11 +-
 .../building/DefaultToolchainsBuilder.java         |  217 ++--
 .../building/DefaultToolchainsBuilderTest.java     |  119 ++-
 maven-toolchain-model/pom.xml                      |    5 +-
 maven-xml-impl/pom.xml                             |    4 +-
 .../apache/maven/internal/xml/XmlNodeBuilder.java  |   94 --
 .../org/apache/maven/internal/xml/XmlNodeImpl.java |   11 +-
 ...XmlNodeBuilder.java => XmlNodeStaxBuilder.java} |  128 +--
 .../maven/internal/xml/XmlNodeBuilderTest.java     |    2 +-
 .../apache/maven/internal/xml/XmlNodeImplTest.java |   28 +-
 pom.xml                                            |   70 +-
 prepare-svg.sh                                     |   30 +
 src/mdo/java/WrapperList.java                      |    8 +-
 src/mdo/java/WrapperProperties.java                |    7 +
 src/mdo/reader-stax.vm                             |    6 +-
 src/mdo/transformer.vm                             |   97 +-
 src/site/resources/images/maven-deps.png           |  Bin 140323 -> 0 bytes
 src/site/resources/images/maven-deps.svg           |  736 ++++++++++++++
 src/site/site.xml                                  |   11 +-
 .../site/svgo.config.mjs                           |   24 +-
 src/site/xdoc/index.xml                            |   36 +-
 src/site/xdoc/maven-deps.odg                       |  Bin 19994 -> 35992 bytes
 352 files changed, 8570 insertions(+), 3454 deletions(-)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/JavaPathType.java
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/PathType.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/services/{DependencyResolverResult.java
 => PathSource.java} (59%)
 create mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/Location.java
 copy api/{maven-api-core => maven-api-di}/src/site/site.xml (100%)
 copy 
api/maven-api-spi/src/main/java/org/apache/maven/api/spi/{PathScopeProvider.java
 => PackagingProvider.java} (77%)
 copy 
api/maven-api-spi/src/main/java/org/apache/maven/api/spi/{PathScopeProvider.java
 => SpiService.java} (76%)
 copy api/{maven-api-core => maven-api-spi}/src/site/site.xml (100%)
 copy {maven-plugin-api => maven-api-impl}/pom.xml (57%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/AbstractNode.java 
(100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/AbstractSession.java
 (71%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifact.java
 (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactCoordinate.java
 (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactCoordinateFactory.java
 (97%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactDeployer.java
 (96%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactFactory.java
 (96%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactInstaller.java
 (95%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultArtifactResolver.java
 (97%)
 copy 
maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsProblem.java
 => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultBuilderProblem.java
 (55%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultChecksumAlgorithmService.java
 (92%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultDependency.java
 (99%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultDependencyCollector.java
 (64%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultDependencyCoordinate.java
 (93%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultDependencyCoordinateFactory.java
 (97%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultDependencyResolverResult.java
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultLocalRepository.java
 (97%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultLocalRepositoryManager.java
 (96%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultMessageBuilder.java
 (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultMessageBuilderFactory.java
 (91%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultModelXmlFactory.java
 (92%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultNode.java 
(100%)
 copy {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultRemoteRepository.java
 (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultRepositoryFactory.java
 (89%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultSettingsBuilder.java
 copy 
{maven-settings-builder/src/main/java/org/apache/maven/settings/validation => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl}/DefaultSettingsValidator.java
 (76%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultSettingsXmlFactory.java
 (87%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultToolchainsBuilder.java
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultToolchainsXmlFactory.java
 (92%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultTransport.java
 (98%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultTransportProvider.java
 (95%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultVersionParser.java
 (94%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultVersionRangeResolver.java
 (97%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/DefaultVersionResolver.java
 (96%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/InternalSession.java
 (84%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/MappedCollection.java
 (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/MappedList.java 
(100%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/PathModularization.java
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/PathModularizationCache.java
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/PropertiesAsMap.java
 (100%)
 rename {maven-core/src/main/java/org/apache/maven/settings => 
maven-api-impl/src/main/java/org/apache/maven/internal/impl}/SettingsUtilsV4.java
 (96%)
 create mode 100644 
maven-api-impl/src/main/java/org/apache/maven/internal/impl/StaxLocation.java
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/Utils.java (100%)
 rename {maven-core => 
maven-api-impl}/src/main/java/org/apache/maven/internal/impl/WrapperNode.java 
(100%)
 create mode 100644 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/DefaultSettingsBuilderFactoryTest.java
 copy 
{maven-settings-builder/src/test/java/org/apache/maven/settings/validation => 
maven-api-impl/src/test/java/org/apache/maven/internal/impl}/DefaultSettingsValidatorTest.java
 (81%)
 create mode 100644 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/standalone/ApiRunner.java
 create mode 100644 
maven-api-impl/src/test/java/org/apache/maven/internal/impl/standalone/TestApiStandalone.java
 copy maven-settings-builder/src/test/resources/settings/factory/simple.xml => 
maven-api-impl/src/test/resources/settings-simple.xml (100%)
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultSettingsBuilder.java
 delete mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultToolchainsBuilder.java
 rename 
maven-core/src/main/java/org/apache/maven/internal/impl/{DefaultRemoteRepository.java
 => InternalMavenSession.java} (50%)
 create mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/SisuDiBridgeModule.java
 copy 
maven-core/src/main/java/org/apache/maven/lifecycle/internal/{LifecycleStarter.java
 => DefaultLifecycleStarter.java} (93%)
 copy {maven-model => maven-di}/src/site/site.xml (95%)
 copy {maven-di => maven-jline}/pom.xml (67%)
 create mode 100644 
maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java
 rename {maven-embedder/src/main/java/org/apache/maven/cli => 
maven-jline/src/main/java/org/apache/maven}/jline/JLineMessageBuilderFactory.java
 (98%)
 rename {maven-embedder/src/main/java/org/apache/maven/cli => 
maven-jline/src/main/java/org/apache/maven}/jline/MessageUtils.java (86%)
 copy {maven-model => maven-jline}/src/site/site.xml (95%)
 create mode 100644 
maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/PackagingProfileActivator.java
 create mode 100644 
maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/OperatingSystemProfileActivatorTest.java
 create mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemSupplier.java
 create mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven3ScopeManagerConfiguration.java
 create mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven4ScopeManagerConfiguration.java
 delete mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/MavenDependencyContextRefiner.java
 delete mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/MavenDependencyScopes.java
 delete mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/MavenScopeDeriver.java
 delete mode 100644 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/MavenScopeSelector.java
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/RemoteRepository.java => 
maven-slf4j-provider/src/main/java/org/slf4j/simple/ExtSimpleLogger.java (63%)
 copy 
maven-xml-impl/src/main/java/org/apache/maven/internal/xml/{XmlNodeBuilder.java 
=> XmlNodeStaxBuilder.java} (53%)
 create mode 100755 prepare-svg.sh
 delete mode 100644 src/site/resources/images/maven-deps.png
 create mode 100644 src/site/resources/images/maven-deps.svg
 copy 
api/maven-api-spi/src/main/java/org/apache/maven/api/spi/PathScopeProvider.java 
=> src/site/svgo.config.mjs (69%)


Reply via email to