You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2020/01/05 12:22:00 UTC

[jira] [Closed] (MNGSITE-379) Unable to get example of Maven 3 lifecycle extension to work

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

Elliotte Rusty Harold closed MNGSITE-379.
-----------------------------------------

> Unable to get example of Maven 3 lifecycle extension to work
> ------------------------------------------------------------
>
>                 Key: MNGSITE-379
>                 URL: https://issues.apache.org/jira/browse/MNGSITE-379
>             Project: Maven Project Web Site
>          Issue Type: Bug
>            Reporter: Andreas Brieg
>            Priority: Major
>         Attachments: maven-extension-usage.zip, test-execution-listener-logging.patch, test-extension.zip
>
>
> I'm trying to create an extension for maven following the description on [https://maven.apache.org/examples/maven-3-lifecycle-extensions.html.] However I'm unable to get this to work. I have attached the extension I created based on the example description as [^test-extension.zip]. 
> After running {{mvn install}} on the extension and trying to use the extension in an example project like in [^maven-extension-usage.zip] the execution listener implemented in the extension is not loaded nor listening to any event.
> When looking in the artifact created for the extension I see that there is a generated {{META-INF/plexus/components.xml}} contained as expected.
> {code}
> <?xml version="1.0" encoding="UTF-8"?>
> <component-set>
>   <components>
>     <component>
>       <role>org.apache.maven.execution.ExecutionListener</role>
>       <role-hint>default</role-hint>
>       <implementation>org.example.testextension.Foo</implementation>
>       <description />
>       <isolated-realm>false</isolated-realm>
>     </component>
>   </components>
> </component-set>
> {code}
> Maven also tries to download the extension from the repo when building {{maven-extension-usage}}.
> Where is the error here and what should the example page for a maven extension better document?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)