This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven.git
from c2ec76c6a7 [MNG-8045] Use DependencyGraphDumper instead of own implementation new 05fcfd4591 [DI] Fix constructor bindings, move discovery inside Injector, remove annotation processor new 3f271b8f1b [API] Add a PluginXmlFactory new ef4b5737a2 [API] Use ProjectScope for accessing compile source roots and resources The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/maven/api/services/ProjectManager.java | 61 ++-- ...{ModelXmlFactory.java => PluginXmlFactory.java} | 6 +- ...mlFactory.java => DefaultPluginXmlFactory.java} | 49 ++- .../maven/internal/impl/DefaultProjectManager.java | 80 +++-- .../plugin/internal/DefaultMavenPluginManager.java | 11 +- .../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 +++-- 17 files changed, 560 insertions(+), 884 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