Description
Both MPLUGIN-15 and MPLUGIN-101 require breaking changes to the MojoDescriptorExtractor interface in order to push down configuration from the Plugin Plugin into the extractors. Further enhancements might need more parameters, too, this does not scale.
We should move all method parameters into some bean such that the execute() methods reduces to:
List execute( MojoDescriptorExtractorRequest request )
This way, future additions to the bean will not break existing implementors of the interface.
Attachments
Issue Links
- is depended upon by
-
MPLUGIN-15 Support includes/excludes
- Closed
-
MPLUGIN-101 Allow customization of file encoding used for mojo extraction
- Closed
- is related to
-
MPLUGIN-265 remove deprecated API since introduction of PluginToolsRequest
- Closed