[
http://jira.codehaus.org/browse/MPLUGIN-160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=190798#action_190798
]
Benjamin Bentmann commented on MPLUGIN-160:
-------------------------------------------
Could you provide a minimal example project that
a) allows us to reproduce the issue and
b) serves us as basis to create an integration test
?
> PluginDescriptorGenerator doesn't generate component requirements for
> MojoDescriptor.getRequirements()
> ------------------------------------------------------------------------------------------------------
>
> Key: MPLUGIN-160
> URL: http://jira.codehaus.org/browse/MPLUGIN-160
> Project: Maven 2.x Plugin Tools
> Issue Type: Bug
> Components: API
> Affects Versions: 2.5
> Reporter: Stefan Grinsted
> Priority: Minor
> Attachments: patch.txt
>
>
> The part that generates the <requirements> section for a mojo in
> PluginDescriptorGenerator, only includes requirements for components, if they
> are specified via a parameter with expression=${component.*}, not if it is
> actually specified as a required component using the <components> element.
> I have created a patch, which includes the ComponentRequirements as
> requirements when generating the <requirements> element.
> Until released, the following workaround can be used in the module.mojos.xml,
> to get the required component in the plugin.xml:
> <parameter>
> <name>workaroundForPathTransformer</name>
> <required>true</required>
>
> <expression>${component.org.apache.maven.project.path.PathTranslator}</expression>
> <type>org.apache.maven.project.path.PathTranslator</type>
> <description>This is a workaround to get the PathTransformer as a
> Requirement in the plugin.xml.</description>
> </parameter>
--
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