This is an automated email from the ASF dual-hosted git repository. olamy pushed a change to branch jenkinsfile-mimir in repository https://gitbox.apache.org/repos/asf/maven.git
discard 0ecf7416a0 build with 4.0.0-rc3, mimir extension in user home discard 8feec28461 test mimir with Jenkinsfile add 14e8531c6c No catch block needed when rethrowing same exception (#2210) add 911448e099 autobox (#2223) add 5b6c5a66b1 prefer primitive type (#2216) add 1614e535ad Improve Javadoc across Maven API modules (#2218) add 1c5dddd16e [MNG-8660] Decouple legacy prompter from implementation details (#2196) add a7d1e7d6ca [MNG-8676] Improve model validator error messages (#2227) add ba93946caf [MNG-8637] Pull out Standalone API from UTs (#2226) add 1ac07e0a81 Remove methods that duplicate superclass methods (#2211) add a5df9b61de Grammar and typo fixes in javadoc and other comments (#2222) add af82f7e075 Avoid exposing non-public type outside its scope (#2220) add 016626f1e2 Fix infuser add 5ef46e941f Fix infuser pt 2 add 5bc14e14ea Fix build for 3.9.9 add ab08e3da02 Undo inadvert change add 10c13b6884 test mimir with Jenkinsfile add 0ff3324a35 build with 4.0.0-rc3, mimir extension in user home add 3c4fef4e80 copy to ~/.m2/extensions.xml 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 (0ecf7416a0) \ N -- N -- N refs/heads/jenkinsfile-mimir (3c4fef4e80) 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 | 1 - Jenkinsfile | 2 +- .../org/apache/maven/api/annotations/Config.java | 53 +++++- .../java/org/apache/maven/api/ExtensibleEnums.java | 77 ++++++++ .../java/org/apache/maven/api/JavaPathType.java | 2 +- .../main/java/org/apache/maven/api/Lifecycle.java | 85 ++++++++- .../maven/api/services/ArtifactInstaller.java | 14 +- .../maven/api/services/ExtensibleEnumRegistry.java | 10 + .../maven/api/services/MavenBuilderException.java | 26 +++ .../apache/maven/api/services/ModelProblem.java | 32 +++- .../maven/api/services/ProblemCollector.java | 32 +++- .../maven/api/services/ProjectBuilderRequest.java | 111 +++++++++++ .../maven/api/services/PrompterException.java | 4 + .../apache/maven/api/services/SettingsBuilder.java | 2 +- .../apache/maven/api/services/TypeRegistry.java | 3 + .../apache/maven/api/services/xml/XmlFactory.java | 2 +- .../maven/api/services/xml/XmlReaderException.java | 2 +- .../maven/api/services/xml/XmlWriterException.java | 2 +- .../org/apache/maven/di/tool/DiIndexProcessor.java | 43 +++++ .../org/apache/maven/di/tool/package-info.java} | 34 +--- .../org/apache/maven/api/model/InputLocation.java | 8 +- .../org/apache/maven/api/model/InputSource.java | 8 +- .../org/apache/maven/api/model/package-info.java | 16 +- .../maven/api/spi/ExtensibleEnumProvider.java | 35 +++- .../org/apache/maven/api/spi/LanguageProvider.java | 18 ++ .../apache/maven/api/spi/LifecycleProvider.java | 29 +++ .../org/apache/maven/api/spi/ModelTransformer.java | 24 ++- .../apache/maven/api/spi/PackagingProvider.java | 24 +++ .../apache/maven/api/spi/PathScopeProvider.java | 21 +++ .../apache/maven/api/spi/ProjectScopeProvider.java | 18 ++ .../java/org/apache/maven/api/spi/SpiService.java | 13 ++ .../org/apache/maven/api/spi/TypeProvider.java | 23 +++ .../java/org/apache/maven/api/xml/XmlNode.java | 64 +++++++ .../java/org/apache/maven/api/xml/XmlService.java | 45 +++++ .../maven/artifact/resolver/ArtifactCollector.java | 2 +- .../resolver/DefaultArtifactCollector.java | 2 +- .../interactivity/LegacyPlexusInteractivity.java | 45 +++-- .../repository/legacy/DefaultWagonManager.java | 2 +- .../legacy/resolver/LegacyArtifactCollector.java | 3 +- .../metadata/DefaultClasspathTransformation.java | 3 +- .../maven/toolchain/java/JavaToolchainFactory.java | 2 +- .../cli/transfer/ConsoleMavenTransferListener.java | 2 +- .../src/main/java/org/fusesource/jansi/Ansi.java | 2 +- .../model/building/DefaultModelProcessor.java | 8 +- .../maven/model/building/ModelBuildingRequest.java | 6 +- .../apache/maven/model/building/ModelCache.java | 2 +- .../AbstractStringBasedModelInterpolator.java | 2 +- .../model/interpolation/reflection/ClassMap.java | 4 +- .../apache/maven/model/io/ModelParseException.java | 2 +- .../apache/maven/model/locator/ModelLocator.java | 2 +- .../maven/model/resolution/ModelResolver.java | 10 +- .../org/apache/maven/model/merge/ModelMerger.java | 3 +- .../java/org/apache/maven/plugin/AbstractMojo.java | 2 +- .../building/SettingsBuildingException.java | 2 +- .../maven/settings/io/SettingsParseException.java | 2 +- .../maven/settings/io/xpp3/SettingsXpp3Reader.java | 44 ----- .../toolchain/io/ToolchainsParseException.java | 2 +- .../main/java/org/apache/maven/DefaultMaven.java | 3 +- .../artifact/factory/DefaultArtifactFactory.java | 2 +- .../maven/exception/DefaultExceptionHandler.java | 2 +- .../maven/execution/BuildResumptionAnalyzer.java | 2 +- .../extension/internal/CoreExtensionEntry.java | 2 +- .../maven/lifecycle/DefaultLifecycleExecutor.java | 2 +- .../apache/maven/lifecycle/DefaultLifecycles.java | 2 +- .../internal/DefaultLifecyclePluginAnalyzer.java | 3 +- .../internal/DefaultProjectArtifactFactory.java | 2 +- .../internal/LifecycleDependencyResolver.java | 2 +- .../multithreaded/MultiThreadedBuilder.java | 2 +- .../maven/plugin/DefaultPluginDescriptorCache.java | 20 +- .../internal/DefaultPluginValidationManager.java | 2 +- .../maven/project/DefaultProjectBuilder.java | 2 +- .../collector/MultiModuleCollectionStrategy.java | 4 +- impl/maven-core/src/site/apt/offline-mode.apt | 2 +- .../project/DefaultMavenProjectBuilderTest.java | 6 - impl/maven-executor/pom.xml | 6 + .../java/org/apache/maven/api/cli/Executor.java | 6 +- .../apache/maven/cling/executor/MimirInfuser.java | 5 +- impl/maven-impl/pom.xml | 18 +- .../apache/maven/impl/DefaultModelXmlFactory.java | 6 +- .../apache/maven/impl/DefaultPluginXmlFactory.java | 6 +- .../maven/impl/model/DefaultInterpolator.java | 6 +- .../maven/impl/model/DefaultModelProcessor.java | 4 +- .../maven/impl/model/DefaultModelValidator.java | 208 +++++++++++++++------ .../maven/impl/model/reflection/ClassMap.java | 4 +- .../apache/maven/impl/standalone/ApiRunner.java | 52 +++++- .../impl/standalone/RepositorySystemSupplier.java | 19 +- .../UnsupportedInStandaloneModeException.java | 37 ++-- .../maven/impl/standalone}/package-info.java | 19 +- .../main/java/org/apache/maven/impl/util/Os.java | 4 +- .../impl/resolver/DefaultModelResolverTest.java | 25 ++- .../maven/impl/standalone/RequestTraceTest.java | 23 ++- .../maven/impl/standalone/TestApiStandalone.java | 23 ++- .../org/apache/maven/jline/DefaultPrompter.java | 41 ++-- 93 files changed, 1254 insertions(+), 355 deletions(-) copy api/{maven-api-core/src/main/java/org/apache/maven/api/EventType.java => maven-api-di/src/main/java/org/apache/maven/di/tool/package-info.java} (57%) rename impl/maven-impl/src/{test => main}/java/org/apache/maven/impl/standalone/ApiRunner.java (89%) rename impl/maven-impl/src/{test => main}/java/org/apache/maven/impl/standalone/RepositorySystemSupplier.java (97%) copy api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java => impl/maven-impl/src/main/java/org/apache/maven/impl/standalone/UnsupportedInStandaloneModeException.java (54%) copy {api/maven-api-cli/src/main/java/org/apache/maven/api/cli/mvnenc => impl/maven-impl/src/main/java/org/apache/maven/impl/standalone}/package-info.java (58%)