You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Stuart McCulloch <mc...@gmail.com> on 2009/04/12 03:39:29 UTC
Re: Probblem with maven-bundle-plugin ("Cannot find lifecycle mapping
for packaging: 'bundle")
2009/4/12 Grey <ra...@gmail.com>
>
> OK
>
> Given:
>
> <project>
> <modelVersion>4.0.0</modelVersion>
> <groupId>examples</groupId>
> <artifactId>my-app</artifactId>
> <packaging>bundle</packaging>
> <version>1.0-SNAPSHOT</version>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.felix</groupId>
> <artifactId>maven-bundle-plugin</artifactId>
> <version>2.0.0</version>
> <extensions>true</extensions>
> </plugin>
> </plugins>
> </build>
> </project>
>
> This will fail:
> mvn help:describe -Dcmd=install
>
> I don't see why it should. With any number of other plugins that command
> works fine.
> FWIW, if the packaging element is removed, it works.
>
I get that exception with any plugin that defines a custom packaging type
(ie. not one of the core packaging types)
for example:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>examples</groupId>
<artifactId>my-app</artifactId>
<packaging>nbm</packaging>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>3.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
</project>
produces:
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO]
------------------------------------------------------------------------
[INFO] Building Unnamed - examples:my-app:nbm:1.0-SNAPSHOT
[INFO] task-segment: [help:describe] (aggregator-style)
[INFO]
------------------------------------------------------------------------
[INFO] [help:describe]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] ComponentLookupException: Component descriptor cannot be found in the
component repository:
org.apache.maven.lifecycle.mapping.LifecycleMappingnbm.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Sun Apr 12 09:36:49 SGT 2009
[INFO] Final Memory: 6M/11M
[INFO]
------------------------------------------------------------------------
so it would appear to be a bug (or limitation) in the maven-help-plugin
Grey wrote:
> >
> > OK, I thought I had semi-narrowed it down to the bundle plugin but now I
> > see that is not the case. Its something I'm doing on my end.
> >
> > Need more research.
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Probblem-with-maven-bundle-plugin-%28%22Cannot-find-lifecycle-mapping-for--packaging%3A-%27bundle%22%29-tp22393056p23007075.html
> Sent from the Apache Felix - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>
--
Cheers, Stuart