This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch feature/MNG-7338-automatic-non-interactive-mode-in-ci in repository https://gitbox.apache.org/repos/asf/maven.git
from a0be5d6d4 [MNG-7338] Review comments add bec53b34e [MNG-7038] Fixes for topDirectory (#1100) add 9b6d263bd [MNG-7769] Update Resolver to 1.9.10 (#1102) add a1fa3eb53 [MNG-6303] Interpolate all arguments using system and user supplied properties (#1062) add 56674cdc9 [MNG-7778] - Include suppressed exceptions when logging failures (#1103) add a8319821a [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) (#1104) add a56f20199 Update DOAP add 97a565e31 MNG for Jira auto-link add b76e78072 [MNG-7785] Clean usage of SessionData (#1094) add 59342ce24 [MNG-7743] Make the build work on JDK 20 (#1065) add 2bbdd9788 Prefer Java standard library to Plexus util (#1015) add 7fe949936 [MNG-7783] Profile source point to file instead of to module (#1110) add d826b575a [MNG-7784] Fix compatibility for SuperPomProvider (#1109) add a90950155 [MNG-7786] Fix plugin validation misleading message (#1112) add 11d97e64e [MNG-7787] Introduce new options for plugin validation report (#1113) add 099a3f346 [MNG-7788] Plugin Validation Report logged before summary (#1114) add 3f0f16524 [MNG-7786] Fix plugin validation misleading message add 29c0a95b0 [MNG-7780] DefaultArtifact.equals throws NullPointerException if o.version is null (#1108) add 8f19d9ae2 [MNG-7639] Add unit test for DefaultRepositorySystemSessionFactory#newRepositorySession (#1096) add a27086a6f Fix bad javadoc add 12ccaacf6 [MNG-7789] Dependency validation rules used wrong data (#1115) add 6f136ef4d [MNG-7789] Cleanup add 46807790f [MNG-7791] Split validation issues by "locality" aspect (#1122) add 34685bbc2 [MNG-7587] Upgrade to sisu 0.9.0.M2 (#1119) add ba3d3516e [MNG-7796] Be lenient when using toRealPath (#1130) add 26ee15a47 Fix possible NPE add 1549a2a15 Merge remote-tracking branch 'origin/master' into feature/MNG-7338-automatic-non-interactive-mode-in-ci No new revisions were added by this update. Summary of changes: .asf.yaml | 2 + .github/workflows/maven_build_itself.yml | 2 +- .../main/java/org/apache/maven/api/Session.java | 2 +- .../maven/api/services}/SuperPomProvider.java | 16 +- doap_Maven.rdf | 11 + .../org/apache/maven/artifact/DefaultArtifact.java | 51 +-- .../apache/maven/artifact/DefaultArtifactTest.java | 12 + .../maven/execution/DefaultRuntimeInformation.java | 3 +- .../profiles/activation/FileProfileActivator.java | 4 +- .../activation/SystemPropertyProfileActivator.java | 5 +- .../maven/repository/DefaultMirrorSelector.java | 3 +- .../repository/legacy/LegacyRepositorySystem.java | 8 +- .../main/java/org/apache/maven/DefaultMaven.java | 2 +- .../apache/maven/bridge/MavenRepositorySystem.java | 8 +- .../maven/classrealm/DefaultClassRealmManager.java | 3 +- .../maven/exception/DefaultExceptionHandler.java | 20 +- .../DefaultMavenExecutionRequestPopulator.java | 3 +- .../apache/maven/graph/DefaultGraphBuilder.java | 2 +- .../internal/impl/DefaultSuperPomProvider.java | 22 +- .../DefaultLifecycleExecutionPlanCalculator.java | 2 +- .../internal/DefaultMojoExecutionConfigurator.java | 3 +- .../lifecycle/internal/LifecycleDebugLogger.java | 5 +- .../maven/lifecycle/internal/MojoExecutor.java | 19 +- .../maven/lifecycle/mapping/LifecyclePhase.java | 2 +- .../maven/plugin/PluginParameterException.java | 5 +- .../maven/plugin/PluginValidationManager.java | 31 +- .../AbstractMavenPluginDependenciesValidator.java | 26 +- .../plugin/internal/DefaultMavenPluginManager.java | 12 +- .../DefaultPluginDependenciesResolver.java | 20 +- .../internal/DefaultPluginValidationManager.java | 191 ++++++---- .../DeprecatedCoreExpressionValidator.java | 2 +- .../plugin/internal/DeprecatedPluginValidator.java | 12 +- .../internal/Maven2DependenciesValidator.java | 25 +- .../Maven3CompatDependenciesValidator.java | 62 ++++ .../internal/MavenMixedDependenciesValidator.java | 25 +- .../internal/MavenPluginDependenciesValidator.java | 12 +- .../internal/MavenScopeDependenciesValidator.java | 36 +- ...lexusContainerDefaultDependenciesValidator.java | 21 +- .../ReadOnlyPluginParametersValidator.java | 6 +- .../internal/DefaultPluginVersionResolver.java | 21 +- .../maven/project/DefaultProjectBuilder.java | 2 +- .../org/apache/maven/project/ProjectSorter.java | 3 +- .../project/collector/DefaultProjectsSelector.java | 3 +- .../settings/DefaultMavenSettingsBuilder.java | 3 +- .../maven/graph/DefaultGraphBuilderTest.java | 3 +- .../DefaultRepositorySystemSessionFactoryTest.java | 403 +++++++++++++++++++++ .../maven/internal/impl/TestRepositorySystem.java | 3 +- .../maven/project/harness/Xpp3DomNodeIterator.java | 5 +- .../maven/repository/TestRepositoryConnector.java | 19 +- .../main/java/org/apache/maven/cli/MavenCli.java | 108 ++++-- .../maven/cli/event/ExecutionEventLogger.java | 2 +- .../java/org/apache/maven/cli/MavenCliTest.java | 33 ++ .../maven/model/building/ArtifactModelSource.java | 5 + .../maven/model/building/DefaultModelBuilder.java | 14 +- .../activation/PropertyProfileActivator.java | 5 +- .../model/superpom/DefaultSuperPomProvider.java | 4 +- .../maven/model/superpom/SuperPomProvider.java | 2 +- .../model/validation/DefaultModelValidator.java | 4 +- .../maven/settings/merge/MavenSettingsMerger.java | 4 +- .../validation/DefaultSettingsValidator.java | 10 +- .../java/org/slf4j/impl/MavenSimpleLogger.java | 45 ++- .../java/org/slf4j/impl/MavenSimpleLoggerTest.java | 78 ++++ pom.xml | 3 +- 63 files changed, 1112 insertions(+), 366 deletions(-) copy {maven-model-builder/src/main/java/org/apache/maven/model/superpom => api/maven-api-core/src/main/java/org/apache/maven/api/services}/SuperPomProvider.java (71%) copy maven-compat/src/test/java/org/apache/maven/project/TestArtifactResolver.java => maven-core/src/main/java/org/apache/maven/internal/impl/DefaultSuperPomProvider.java (62%) create mode 100644 maven-core/src/main/java/org/apache/maven/plugin/internal/Maven3CompatDependenciesValidator.java create mode 100644 maven-core/src/test/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactoryTest.java create mode 100644 maven-slf4j-provider/src/test/java/org/slf4j/impl/MavenSimpleLoggerTest.java