arturobernalg opened a new pull request, #13443:
URL: https://github.com/apache/maven/pull/13443

   Fixes #12975.
   
   The commented-out block in `MojoExtension.finalizeConfig` copied a 
parameter's `implementation` into the configuration attributes, as 
`DefaultLifecycleExecutionPlanCalculator` and `BuildPlanExecutor` do.
   
   It cannot be enabled here: `MojoExtension` works on the plugin descriptor of 
the new plugin API, and its `Parameter` (`api/maven-api-plugin` `plugin.mdo`) 
has no `implementation` property (only `Mojo` does). The core classes read it 
from the compat `Parameter`. There is nothing to copy, so the block is removed.
   
   `mvn -pl impl/maven-testing test` passes and spotless is clean.
   
   * [ ] I hereby declare this contribution to be licensed under the [Apache 
License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to