Allow specification of mojo extractors to be used
-------------------------------------------------
Key: MPLUGIN-22
URL: http://jira.codehaus.org/browse/MPLUGIN-22
Project: Maven 2.x Plugin Plugin
Issue Type: New Feature
Affects Versions: 2.2
Reporter: Jochen Kuhnle
Fix For: 2.2
With the attached patch, plugin plugin configuration is extended with a section
"extractors". This allows the user to specify which descripters are to be used
in the project.
The main reason for this patch are the JDK 1.5 problems with the Java
extractor, which can be turned off with this patch. Also, there are projects
that provide an extractor that uses Java 5 annotations [1], so there may be two
kinds of extractors for the same language in the future. With this, the user
should decide which one to use.
The patch changes maven-plugin-plugin and maven-tools-api. It does not change
the default behaviour (use all extractors). Unit tests are included.
Example:
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.2-SNAPSHOT</version>
<configuration>
<!-- Use all extractors -->
<extractors/>
<!-- Use no extractors -->
<extractors>
<extractor/>
</extractors>
<!-- Use only bsh extractor -->
<extractors>
<extractor>bsh</extractor>
</extractors>
</configuration>
</plugin>
[1] http://sourceforge.net/projects/mvn-anno-mojo
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira