You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (JIRA)" <ji...@apache.org> on 2015/09/06 22:45:29 UTC

[jira] [Closed] (MPLUGIN-15) Support includes/excludes

     [ https://issues.apache.org/jira/browse/MPLUGIN-15?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov closed MPLUGIN-15.
---------------------------------
    Resolution: Auto Closed

This issue has been auto closed because it has been inactive for a long period of time. If you think this issue still applies, retest your problem with the most recent version of Maven and the affected component, reopen and post your results.

> Support includes/excludes
> -------------------------
>
>                 Key: MPLUGIN-15
>                 URL: https://issues.apache.org/jira/browse/MPLUGIN-15
>             Project: Maven Plugin Tools
>          Issue Type: Improvement
>          Components: API, Plugin Plugin
>            Reporter: Jochen Kuhnle
>         Attachments: trunk.patch
>
>
> Support advanced scanner configuration (e.g. includes/excludes), just like the compiler plugin does. This allows to restrict the sources the plugin scans, rationale see compiler plugin.
> This also would help working around QDOX not supporting JDK 1.5 (see [1] and [2]).
> If this is wanted and somebody tells me the best way, I'll gladly implement it. I looked at the code and noticed a "brute force" approach would mean adding the scanner configuration to the plugin MOJO and propagating it through MojoScanner.populatePluginDescriptor and MojoDescriptorExtractor.execute (changing the intefaces).  Does not sound like the best option... The next thing would be to add the configuration to PluginDescriptor (maybe other plugins might want to use this feature, too..). The third option would be to add it to some component manager that is available, but escaped me while looking at the code.
> Any suggestions?
> [1] MPLUGIN-1
> [2] QDOX-94



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)