This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch explicit-module-path in repository https://gitbox.apache.org/repos/asf/maven.git
from 4b52f74879 Merge remote-tracking branch 'origin/master' into explicit-module-path add c88afd470f Clean mdo schemas (#1365) add c2ec76c6a7 [MNG-8045] Use DependencyGraphDumper instead of own implementation add 05fcfd4591 [DI] Fix constructor bindings, move discovery inside Injector, remove annotation processor add 3f271b8f1b [API] Add a PluginXmlFactory add ef4b5737a2 [API] Use ProjectScope for accessing compile source roots and resources add 07b256ae03 Use role hint when loading a v4 mojo add fd825f9b20 ArtifactManager should check for non null artifact early add 764d99f0c7 Merge branch 'master' into explicit-module-path add 8e0f5f8292 Custom types should be added to the classpath if not explicitely registered No new revisions were added by this update. Summary of changes: .../apache/maven/api/services/ProjectManager.java | 61 ++- ...{ModelXmlFactory.java => PluginXmlFactory.java} | 6 +- api/maven-api-model/src/main/mdo/maven.mdo | 601 +++++++-------------- api/maven-api-plugin/src/main/mdo/lifecycle.mdo | 14 +- api/maven-api-plugin/src/main/mdo/plugin.mdo | 69 ++- api/maven-api-settings/pom.xml | 1 + api/maven-api-settings/src/main/mdo/settings.mdo | 326 +++-------- api/maven-api-toolchain/pom.xml | 2 + .../src/main/mdo/toolchains.mdo | 323 +++++------ .../internal/impl/DefaultArtifactManager.java | 6 +- ...mlFactory.java => DefaultPluginXmlFactory.java} | 49 +- .../maven/internal/impl/DefaultProjectManager.java | 80 +-- .../maven/internal/impl/DefaultTypeRegistry.java | 7 +- .../plugin/internal/DefaultMavenPluginManager.java | 15 +- .../DefaultPluginDependenciesResolver.java | 82 +-- .../DefaultProjectDependenciesResolver.java | 91 +--- maven-core/src/main/mdo/extension.mdo | 4 +- .../src/main/mdo/remote-resources.mdo | 12 +- .../main/java/org/apache/maven/di/Injector.java | 2 + .../src/main/java/org/apache/maven/di/Key.java | 5 +- .../java/org/apache/maven/di/impl/Binding.java | 27 +- .../org/apache/maven/di/impl/InjectorImpl.java | 164 +++--- .../org/apache/maven/di/impl/ReflectionUtils.java | 52 +- .../java/org/apache/maven/di/impl/TypeUtils.java | 379 ------------- .../main/java/org/apache/maven/di/impl/Types.java | 239 +++++++- .../di/processor/IndexAnnotationProcessor.java | 152 ------ .../services/javax.annotation.processing.Processor | 1 - .../di/impl/{DITest.java => InjectorImplTest.java} | 46 +- .../test/java/org/apache/maven/di/impl/TypeT.java | 83 --- .../org/apache/maven/di/impl/TypeUtilsTest.java | 87 ++- maven-embedder/src/main/mdo/core-extensions.mdo | 4 +- .../src/main/mdo/metadata.mdo | 6 +- maven-settings/pom.xml | 1 + .../settings => src/mdo/java}/InputLocation.java | 2 +- .../mdo/java}/InputLocationTracker.java | 2 +- .../api/settings => src/mdo/java}/InputSource.java | 2 +- src/mdo/model.vm | 10 +- 37 files changed, 1055 insertions(+), 1958 deletions(-) copy api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/{ModelXmlFactory.java => PluginXmlFactory.java} (82%) copy maven-core/src/main/java/org/apache/maven/internal/impl/{DefaultModelXmlFactory.java => DefaultPluginXmlFactory.java} (65%) delete mode 100644 maven-di/src/main/java/org/apache/maven/di/impl/TypeUtils.java delete mode 100644 maven-di/src/main/java/org/apache/maven/di/processor/IndexAnnotationProcessor.java delete mode 100644 maven-di/src/main/resources/META-INF/services/javax.annotation.processing.Processor rename maven-di/src/test/java/org/apache/maven/di/impl/{DITest.java => InjectorImplTest.java} (88%) delete mode 100644 maven-di/src/test/java/org/apache/maven/di/impl/TypeT.java rename {api/maven-api-settings/src/main/java/org/apache/maven/api/settings => src/mdo/java}/InputLocation.java (99%) rename {api/maven-api-settings/src/main/java/org/apache/maven/api/settings => src/mdo/java}/InputLocationTracker.java (95%) rename {api/maven-api-settings/src/main/java/org/apache/maven/api/settings => src/mdo/java}/InputSource.java (97%)