You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by gn...@apache.org on 2024/02/09 19:15:28 UTC
(maven) branch explicit-module-path updated (4b52f74879 -> 8e0f5f8292)
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%)