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