[
https://issues.apache.org/jira/browse/MNG-6294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tamás Cservenák updated MNG-6294:
---------------------------------
Description: [XMvn|https://github.com/fedora-java/xmvn] is a maven
extension that helps with creating RPM packages. In order to comply with
packaging requirements, it needs to relax some checks that maven does. One of
those is plugin validation done in MavenPluginValidator class. Currently, it
overrides that by shadowing the class on the classpath, which is a hack. It
would help if MavenPluginValidator was a -plexus- JSR330 component and thus the
implementation could be selected by configuration. (was:
[XMvn|https://github.com/fedora-java/xmvn] is a maven extension that helps with
creating RPM packages. In order to comply with packaging requirements, it needs
to relax some checks that maven does. One of those is plugin validation done in
MavenPluginValidator class. Currently, it overrides that by shadowing the class
on the classpath, which is a hack. It would help if MavenPluginValidator was a
plexus component and thus the implementation could be selected by
configuration.)
> Convert MavenPluginValidator into a JSR330 component
> ----------------------------------------------------
>
> Key: MNG-6294
> URL: https://issues.apache.org/jira/browse/MNG-6294
> Project: Maven
> Issue Type: Improvement
> Components: core
> Reporter: Michael Simacek
> Priority: Major
> Fix For: 4.0.x-candidate
>
>
> [XMvn|https://github.com/fedora-java/xmvn] is a maven extension that helps
> with creating RPM packages. In order to comply with packaging requirements,
> it needs to relax some checks that maven does. One of those is plugin
> validation done in MavenPluginValidator class. Currently, it overrides that
> by shadowing the class on the classpath, which is a hack. It would help if
> MavenPluginValidator was a -plexus- JSR330 component and thus the
> implementation could be selected by configuration.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)