You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/10/24 19:11:00 UTC

[jira] [Commented] (MNG-6294) Convert MavenPluginValidator into a plexus component

    [ https://issues.apache.org/jira/browse/MNG-6294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16217492#comment-16217492 ] 

ASF GitHub Bot commented on MNG-6294:
-------------------------------------

GitHub user msimacek opened a pull request:

    https://github.com/apache/maven/pull/134

    [MNG-6294] Convert MavenPluginValidator into a plexus component

    Patch for https://issues.apache.org/jira/browse/MNG-6294

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/msimacek/maven master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/maven/pull/134.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #134
    
----

----


> Convert MavenPluginValidator into a plexus component
> ----------------------------------------------------
>
>                 Key: MNG-6294
>                 URL: https://issues.apache.org/jira/browse/MNG-6294
>             Project: Maven
>          Issue Type: Improvement
>          Components: core
>            Reporter: Michael Simacek
>
> [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.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)