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 63927175d9 Update DOAP w/ Maven 3.9.6 release
     add 23bca281fc [MNG-7947] Plugin API (#1309)

No new revisions were added by this update.

Summary of changes:
 api/maven-api-core/pom.xml                         |   9 +
 .../java/org/apache/maven/api/MojoExecution.java   |  18 +-
 .../api/{DependencyCoordinate.java => Plugin.java} |  39 +++--
 .../main/java/org/apache/maven/api/Session.java    |   7 +
 .../java/org/apache/maven/api/VersionRange.java    |   2 +-
 .../apache/maven/api/di}/MojoExecutionScoped.java  |  17 +-
 .../org/apache/maven/api/di}/SessionScoped.java    |  13 +-
 .../org/apache/maven/api/feature/Features.java     |   2 +
 .../LifecycleProvider.java}                        |  18 +-
 .../maven/api/plugin/annotations/Component.java    |  57 -------
 .../plugin/annotations/InstantiationStrategy.java  |  44 -----
 .../apache/maven/api/plugin/annotations/Mojo.java  |  19 +--
 .../pom.xml                                        |  35 ++--
 .../plugin/descriptor/lifecycle/package-info.java  |   5 +
 .../maven/api/plugin/descriptor/package-info.java  |   5 +
 .../maven-api-plugin}/src/main/mdo/lifecycle.mdo   |  14 +-
 .../maven-api-plugin}/src/main/mdo/plugin.mdo      | 160 ++++++++++--------
 .../src/site/apt/index.apt                         |  10 +-
 .../src/site/site.xml                              |   0
 api/pom.xml                                        |   1 +
 maven-bom/pom.xml                                  |   5 +
 .../main/java/org/apache/maven/DefaultMaven.java   |  46 +++--
 .../org/apache/maven/execution/MavenSession.java   |  15 +-
 .../scope/internal/MojoExecutionScopeModule.java   |   1 +
 .../aether/MavenChainedWorkspaceReader.java        |  95 +++++++++--
 .../maven/internal/impl/AbstractSession.java       |   2 +-
 .../maven/internal/impl/DefaultArtifact.java       |   4 +-
 .../internal/impl/DefaultArtifactCoordinate.java   |   4 +-
 .../impl/DefaultArtifactCoordinateFactory.java     |   4 +-
 .../internal/impl/DefaultArtifactDeployer.java     |   4 +-
 .../internal/impl/DefaultArtifactFactory.java      |   4 +-
 .../internal/impl/DefaultArtifactInstaller.java    |   4 +-
 .../internal/impl/DefaultArtifactManager.java      |  30 ++--
 .../internal/impl/DefaultArtifactResolver.java     |  43 ++---
 .../maven/internal/impl/DefaultDependency.java     |   6 +-
 .../internal/impl/DefaultDependencyCollector.java  |   4 +-
 .../internal/impl/DefaultDependencyCoordinate.java |   4 +-
 .../impl/DefaultDependencyCoordinateFactory.java   |   4 +-
 .../apache/maven/internal/impl/DefaultEvent.java   |   8 +-
 .../impl/DefaultLocalRepositoryManager.java        |   6 +-
 .../maven/internal/impl/DefaultMojoExecution.java  |  87 +++++++++-
 .../apache/maven/internal/impl/DefaultNode.java    |   6 +-
 .../apache/maven/internal/impl/DefaultProject.java |   6 +-
 .../maven/internal/impl/DefaultProjectBuilder.java |   2 +-
 .../maven/internal/impl/DefaultProjectManager.java |  10 +-
 .../apache/maven/internal/impl/DefaultSession.java |   7 +-
 .../maven/internal/impl/DefaultSessionFactory.java |   2 +-
 .../internal/impl/DefaultSettingsBuilder.java      |   2 +-
 .../internal/impl/DefaultToolchainManager.java     |   8 +-
 .../internal/impl/DefaultTransportProvider.java    |   2 +-
 .../apache/maven/internal/impl/EventSpyImpl.java   |   2 +-
 .../maven/internal/impl/InternalSession.java       |  88 ++++++++++
 .../DefaultLifecycleExecutionPlanCalculator.java   |  26 ++-
 .../lifecycle/internal/MojoDescriptorCreator.java  |  16 ++
 .../maven/plugin/DefaultBuildPluginManager.java    |   7 +-
 .../maven/plugin/DefaultPluginDescriptorCache.java |  47 +-----
 .../PluginParameterExpressionEvaluatorV4.java      | 178 ++++---------------
 .../plugin/internal/DefaultMavenPluginManager.java |  60 +++++--
 .../maven/project/DefaultProjectBuilder.java       |   4 +-
 .../maven/session/scope/internal/SessionScope.java |  58 ++++---
 .../session/scope/internal/SessionScopeModule.java |  15 +-
 .../main/resources/META-INF/maven/extension.xml    |   3 +
 .../org/apache/maven/internal/impl/TestApi.java    |   4 +-
 .../PluginParameterExpressionEvaluatorTest.java    |  10 +-
 .../PluginParameterExpressionEvaluatorV4Test.java  | 188 +++++++++------------
 .../maven/session/scope/SessionScopeProxyTest.java |   2 +-
 .../reflection/ReflectionValueExtractor.java       |   4 +
 maven-plugin-api/pom.xml                           |  73 ++++----
 .../maven/plugin/descriptor/MojoDescriptor.java    |  66 ++++++++
 .../apache/maven/plugin/descriptor/Parameter.java  |  34 ++++
 .../maven/plugin/descriptor/PluginDescriptor.java  | 119 ++++++++++++-
 .../plugin/descriptor/PluginDescriptorBuilder.java | 102 ++++++++++-
 pom.xml                                            |   8 +-
 src/mdo/reader-stax.vm                             |  40 ++++-
 src/mdo/writer-stax.vm                             |   5 +-
 75 files changed, 1258 insertions(+), 801 deletions(-)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/{DependencyCoordinate.java
 => Plugin.java} (61%)
 copy {maven-core/src/main/java/org/apache/maven/execution/scope => 
api/maven-api-core/src/main/java/org/apache/maven/api/di}/MojoExecutionScoped.java
 (73%)
 copy {maven-core/src/main/java/org/apache/maven => 
api/maven-api-core/src/main/java/org/apache/maven/api/di}/SessionScoped.java 
(84%)
 copy 
api/maven-api-core/src/main/java/org/apache/maven/api/{services/TransportProviderException.java
 => plugin/LifecycleProvider.java} (62%)
 delete mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Component.java
 delete mode 100644 
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/InstantiationStrategy.java
 copy api/{maven-api-settings => maven-api-plugin}/pom.xml (72%)
 create mode 100644 
api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/descriptor/lifecycle/package-info.java
 create mode 100644 
api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/descriptor/package-info.java
 rename {maven-plugin-api => api/maven-api-plugin}/src/main/mdo/lifecycle.mdo 
(91%)
 rename {maven-plugin-api => api/maven-api-plugin}/src/main/mdo/plugin.mdo (83%)
 copy api/{maven-api-settings => maven-api-plugin}/src/site/apt/index.apt (78%)
 copy api/{maven-api-core => maven-api-plugin}/src/site/site.xml (100%)
 create mode 100644 
maven-core/src/main/java/org/apache/maven/internal/impl/InternalSession.java

Reply via email to