This is an automated email from the ASF dual-hosted git repository. elharo pushed a change to branch plexus in repository https://gitbox.apache.org/repos/asf/maven.git
from 7170d1107 Update DefaultSettingsValidator.java add 85ac42dbd remove unused code (#1016) add 4e098a320 Simplify code with try with resources (#1017) add afc1a2bd8 [MNG-7713] Drop legacy-local-repository option (#1020) add da64ee9c9 [MNG-7713] Make Maven fail if option present (#1021) (#1022) add b9b6d8595 [MNG-7700] test some edge cases with leading zeroes (#1014) add 7967c204e [MNG-7683] Iterate over each dominant child (#986) add 65d95f08a [MNG-7717] Maven warns wrongly about deprecated parameter (#1031) add f41d533e7 [MNG-7716] ConcurrencyDependencyGraph deadlock if no root is selected add d86cee4f9 revert accidental commit add 9e797f5e1 let hte XML parser detect th encoding add dcc916a9e Merge branch 'master' of github.com:apache/maven add 0dd9ebc12 restore src/mdo/reader.vm (#1034) add c1dfb947b [MNG-7715] Update to resolver 1.9.6 (#1036) add 009ec5dc4 remove plexus utils dependency (#1032) add f7d3e30d1 Using Set<>() for contains() add bec19ec41 replace deprecated methods that don't properly handle encoding (#1033) add 1ffd68b80 [MNG-7720] Wrong build order of forked projects (#1040) add ea21d6f6f [MNG-7666] update documentation add 909c2cdf5 [MNG-7553] put documentation in reference site add 1922e0183 [MNG-7710] Upgrade plexus-utils to 3.5.1 (#1042) add 10128b448 Remove references to Xpp3DomBuilder and use XmlNodeBuilder instead (#1045) add bb02d120a Fix callee closing streams and readers instead of callers (#1043) add 93a0ecfd2 Additional XmlNode tests from plexus-utils (#994) add dc8ec4c97 Fix mutable api in PluginContainer (#1019) add 116ca6a3a [MNG-7709] Regression in configuration merge (#1023) add 57d5587cf [MNG-7727] Remove MavenProfilesBuilder and DefaultMavenProfilesBuilder (#1044) add 2d85d13ee MNG-7724 don't warn about unsupported SLF4J configs; no one cares (#1051) add 31cc44f1c [MNG-7723] Upgrade to Maven Resolver 1.9.7 (#1046) add 993d86374 remove unused class (#1049) add 696cf37dc update a few URLs (#1052) add 9d851eea6 [MNG-7678] Settings (v3) and Settings.Builder() cannot unset a non-null field (#983) add e9e0a5173 [MNG-7725] Update surefire to 3.0.0 in default binding add 814af33e6 Update DOAP with Maven 3.8.8 release add ade97d5a6 [MNG-7697] Fix assembly which should not include plexus-utils-3.5.0 (#1057) add 26d10a4bf [maven-release-plugin] prepare release maven-4.0.0-alpha-5 add 8052c720e [maven-release-plugin] prepare for next development iteration add f071094f3 Update DOAP with Maven 3.9.1 release add 703f814e3 [MNG-6825] Replace FileUtils with Commons IO (#1067) add cadeab53f MNG-7738 don't dump raw stack traces to System.err (#1064) add 2788849c3 Switch version to 4.0.0 for @since tags (#1068) add ae933fe68 [MNG-7720] Simplify code (#1063) add 54afd174e remove unused branches in fake (#1069) add 0fa432913 Merge branch 'master' into plexus No new revisions were added by this update. Summary of changes: apache-maven/pom.xml | 2 +- apache-maven/src/assembly/component.xml | 1 + api/maven-api-core/pom.xml | 10 +- .../main/java/org/apache/maven/api/Artifact.java | 2 +- .../org/apache/maven/api/ArtifactCoordinate.java | 2 +- .../org/apache/maven/api/DependencyCoordinate.java | 2 +- .../src/main/java/org/apache/maven/api/Event.java | 2 +- .../main/java/org/apache/maven/api/EventType.java | 2 +- .../main/java/org/apache/maven/api/Exclusion.java | 2 +- .../java/org/apache/maven/api/JavaToolchain.java | 2 +- .../main/java/org/apache/maven/api/Listener.java | 2 +- .../java/org/apache/maven/api/LocalRepository.java | 2 +- .../java/org/apache/maven/api/MetadataStorage.java | 2 +- .../src/main/java/org/apache/maven/api/Node.java | 2 +- .../java/org/apache/maven/api/NodeVisitor.java | 2 +- .../main/java/org/apache/maven/api/Project.java | 2 +- .../main/java/org/apache/maven/api/Repository.java | 2 +- .../java/org/apache/maven/api/ResolutionScope.java | 2 +- .../src/main/java/org/apache/maven/api/Scope.java | 2 +- .../main/java/org/apache/maven/api/Session.java | 2 +- .../java/org/apache/maven/api/SessionData.java | 2 +- .../main/java/org/apache/maven/api/Toolchain.java | 2 +- .../src/main/java/org/apache/maven/api/Type.java | 2 +- .../main/java/org/apache/maven/api/Version.java | 2 +- .../java/org/apache/maven/api/VersionRange.java | 2 +- .../main/java/org/apache/maven/api/plugin/Log.java | 2 +- .../java/org/apache/maven/api/plugin/Mojo.java | 2 +- .../org/apache/maven/api/plugin/MojoException.java | 2 +- .../maven/api/plugin/annotations/Component.java | 2 +- .../maven/api/plugin/annotations/Execute.java | 2 +- .../plugin/annotations/InstantiationStrategy.java | 2 +- .../api/plugin/annotations/LifecyclePhase.java | 2 +- .../apache/maven/api/plugin/annotations/Mojo.java | 2 +- .../maven/api/plugin/annotations/Parameter.java | 2 +- .../api/services/ArtifactCoordinateFactory.java | 2 +- .../services/ArtifactCoordinateFactoryRequest.java | 2 +- .../maven/api/services/ArtifactDeployer.java | 2 +- .../api/services/ArtifactDeployerException.java | 2 +- .../api/services/ArtifactDeployerRequest.java | 2 +- .../apache/maven/api/services/ArtifactFactory.java | 2 +- .../maven/api/services/ArtifactFactoryRequest.java | 2 +- .../maven/api/services/ArtifactInstaller.java | 2 +- .../api/services/ArtifactInstallerException.java | 2 +- .../api/services/ArtifactInstallerRequest.java | 2 +- .../apache/maven/api/services/ArtifactManager.java | 2 +- .../maven/api/services/ArtifactResolver.java | 2 +- .../api/services/ArtifactResolverException.java | 2 +- .../api/services/ArtifactResolverRequest.java | 2 +- .../maven/api/services/ArtifactResolverResult.java | 2 +- .../org/apache/maven/api/services/BaseRequest.java | 2 +- .../apache/maven/api/services/BuilderProblem.java | 4 +- .../maven/api/services/DependencyCollector.java | 2 +- .../api/services/DependencyCollectorException.java | 2 +- .../api/services/DependencyCollectorRequest.java | 2 +- .../api/services/DependencyCollectorResult.java | 2 +- .../api/services/DependencyCoordinateFactory.java | 2 +- .../DependencyCoordinateFactoryRequest.java | 2 +- .../maven/api/services/LocalRepositoryManager.java | 2 +- .../apache/maven/api/services/LookupException.java | 2 +- .../apache/maven/api/services/MavenException.java | 2 +- .../apache/maven/api/services/MessageBuilder.java | 2 +- .../maven/api/services/MessageBuilderFactory.java | 2 +- .../apache/maven/api/services/ProjectBuilder.java | 2 +- .../api/services/ProjectBuilderException.java | 2 +- .../maven/api/services/ProjectBuilderRequest.java | 2 +- .../maven/api/services/ProjectBuilderResult.java | 2 +- .../apache/maven/api/services/ProjectManager.java | 2 +- .../org/apache/maven/api/services/Prompter.java | 2 +- .../maven/api/services/PrompterException.java | 2 +- .../maven/api/services/RepositoryFactory.java | 2 +- .../api/services/SettingsBuilderException.java | 2 +- .../java/org/apache/maven/api/services/Source.java | 2 +- .../maven/api/services/ToolchainFactory.java | 2 +- .../maven/api/services/ToolchainManager.java | 2 +- .../api/services/ToolchainManagerException.java | 2 +- .../api/services/ToolchainsBuilderException.java | 2 +- .../org/apache/maven/api/services/Transport.java | 2 +- .../maven/api/services/TransportProvider.java | 2 +- .../api/services/TransportProviderException.java | 2 +- .../apache/maven/api/services/TypeRegistry.java | 2 +- .../apache/maven/api/services/VersionParser.java | 2 +- .../maven/api/services/VersionParserException.java | 2 +- .../maven/api/services/xml/ModelXmlFactory.java | 2 +- .../maven/api/services/xml/SettingsXmlFactory.java | 2 +- .../api/services/xml/ToolchainsXmlFactory.java | 2 +- .../apache/maven/api/services/xml/XmlFactory.java | 2 +- .../maven/api/services/xml/XmlReaderException.java | 2 +- .../maven/api/services/xml/XmlReaderRequest.java | 2 +- .../maven/api/services/xml/XmlWriterException.java | 2 +- .../maven/api/services/xml/XmlWriterRequest.java | 2 +- api/maven-api-meta/pom.xml | 2 +- .../org/apache/maven/api/annotations/Consumer.java | 2 +- .../apache/maven/api/annotations/Experimental.java | 2 +- .../apache/maven/api/annotations/Generated.java | 2 +- .../apache/maven/api/annotations/Immutable.java | 2 +- .../org/apache/maven/api/annotations/Nonnull.java | 2 +- .../maven/api/annotations/NotThreadSafe.java | 2 +- .../org/apache/maven/api/annotations/Nullable.java | 2 +- .../org/apache/maven/api/annotations/Provider.java | 2 +- .../apache/maven/api/annotations/ThreadSafe.java | 2 +- .../apache/maven/api/annotations/package-info.java | 2 +- api/maven-api-model/pom.xml | 4 +- .../maven/api/model/ImmutableCollections.java | 6 +- api/maven-api-model/src/main/mdo/maven.mdo | 27 +- api/maven-api-settings/pom.xml | 4 +- .../maven/api/settings/ImmutableCollections.java | 6 +- .../apache/maven/api/settings/SettingsTest.java | 22 +- api/maven-api-toolchain/pom.xml | 4 +- .../maven/api/toolchain/ImmutableCollections.java | 6 +- api/maven-api-xml/pom.xml | 4 +- .../java/org/apache/maven/api/xml/XmlNode.java | 2 +- api/pom.xml | 2 +- doap_Maven.rdf | 30 +- maven-artifact/pom.xml | 6 +- .../artifact/versioning/ComparableVersion.java | 2 +- .../artifact/versioning/ComparableVersionTest.java | 35 +- maven-bom/pom.xml | 2 +- maven-builder-support/pom.xml | 2 +- maven-compat/pom.xml | 6 +- .../metadata/DefaultRepositoryMetadataManager.java | 21 +- .../repository/metadata/MetadataBridge.java | 2 +- .../profiles/DefaultMavenProfilesBuilder.java | 77 ---- .../maven/profiles/MavenProfilesBuilder.java | 34 -- .../artifact/deployer/ArtifactDeployerTest.java | 7 +- maven-core/pom.xml | 11 +- .../main/java/org/apache/maven/DefaultMaven.java | 10 +- .../main/java/org/apache/maven/ReactorReader.java | 5 +- .../execution/DefaultMavenExecutionRequest.java | 2 +- .../maven/execution/MavenExecutionRequest.java | 10 + .../DefaultRepositorySystemSessionFactory.java | 45 +- .../internal/LifecycleDependencyResolver.java | 14 +- .../multithreaded/ConcurrencyDependencyGraph.java | 4 + .../AbstractLifecycleMappingProvider.java | 4 +- .../DeprecatedCoreExpressionValidator.java | 17 +- .../project/artifact/ProjectArtifactMetadata.java | 2 +- .../maven/toolchain/RequirementMatcherFactory.java | 2 - maven-core/src/site/apt/default-bindings.apt.vm | 4 + .../src/test/java/org/apache/maven/MavenTest.java | 52 --- .../artifact/handler/ArtifactHandlerTest.java | 4 +- .../DefaultBeanConfiguratorPathTest.java | 4 +- .../configuration/DefaultBeanConfiguratorTest.java | 4 +- .../maven/internal/impl/TestRepositorySystem.java | 2 +- .../maven/project/ProjectModelResolverTest.java | 6 +- .../artifact/DefaultMavenMetadataCacheTest.java | 10 +- .../maven/repository/TestRepositoryConnector.java | 2 +- .../maven/repository/TestRepositorySystem.java | 135 +----- maven-embedder/pom.xml | 6 +- .../main/java/org/apache/maven/cli/CLIManager.java | 13 +- .../main/java/org/apache/maven/cli/MavenCli.java | 19 +- .../cli/logging/Slf4jConfigurationFactory.java | 28 +- .../impl/UnsupportedSlf4jBindingConfiguration.java | 36 +- .../sisu/plexus/PlexusXmlBeanConverter.java | 13 +- .../maven/cli/CLIManagerDocumentationTest.java | 4 +- maven-model-builder/pom.xml | 4 +- .../model/profile/ProfileActivationContext.java | 2 +- maven-model-transform/pom.xml | 2 +- maven-model/pom.xml | 6 +- maven-plugin-api/pom.xml | 2 +- .../plugin/lifecycle/ImmutableCollections.java | 6 +- maven-repository-metadata/pom.xml | 2 +- maven-resolver-provider/pom.xml | 2 +- .../internal/PluginsMetadataGenerator.java | 12 +- .../internal/DefaultModelResolverTest.java | 4 +- maven-settings-builder/pom.xml | 2 +- maven-settings/pom.xml | 6 +- maven-slf4j-provider/pom.xml | 2 +- maven-slf4j-wrapper/pom.xml | 2 +- maven-toolchain-builder/pom.xml | 2 +- maven-toolchain-model/pom.xml | 6 +- maven-xml-impl/pom.xml | 4 +- .../maven/internal/xml/MavenXmlException.java | 39 -- .../apache/maven/internal/xml/XmlNodeBuilder.java | 34 +- .../org/apache/maven/internal/xml/XmlNodeImpl.java | 27 +- .../java/org/codehaus/plexus/util/xml/Xpp3Dom.java | 5 +- .../codehaus/plexus/util/xml/Xpp3DomBuilder.java | 10 +- .../{README.md => src/site/markdown/index.md} | 2 +- .../src/site/site.xml | 0 .../maven/internal/xml/XmlNodeBuilderTest.java | 29 +- .../apache/maven/internal/xml/XmlNodeImplTest.java | 459 ++++++++++++++++++++- plexus-utils/pom.xml | 4 +- .../{README.md => site/markdown/index.md.vm} | 2 +- .../src => plexus-utils}/site/site.xml | 4 +- pom.xml | 10 +- src/mdo/model.vm | 71 +--- src/site/xdoc/index.xml | 8 +- 185 files changed, 929 insertions(+), 831 deletions(-) copy maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/MavenRepositorySystemUtilsTest.java => api/maven-api-settings/src/test/java/org/apache/maven/api/settings/SettingsTest.java (61%) delete mode 100644 maven-compat/src/main/java/org/apache/maven/profiles/DefaultMavenProfilesBuilder.java delete mode 100644 maven-compat/src/main/java/org/apache/maven/profiles/MavenProfilesBuilder.java delete mode 100644 maven-core/src/test/java/org/apache/maven/MavenTest.java delete mode 100644 maven-xml-impl/src/main/java/org/apache/maven/internal/xml/MavenXmlException.java rename maven-xml-impl/{README.md => src/site/markdown/index.md} (94%) copy {api/maven-api-core => maven-xml-impl}/src/site/site.xml (100%) copy maven-builder-support/src/test/java/org/apache/maven/building/ProblemCollectorFactoryTest.java => maven-xml-impl/src/test/java/org/apache/maven/internal/xml/XmlNodeBuilderTest.java (58%) rename plexus-utils/{README.md => site/markdown/index.md.vm} (95%) copy {api/maven-api-meta/src => plexus-utils}/site/site.xml (91%)