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

Carsten Ziegeler reassigned FELIX-2878:
---------------------------------------

    Assignee: Carsten Ziegeler

> scr- and bundle-plugin in multimodule project fails with goal "test"
> --------------------------------------------------------------------
>
>                 Key: FELIX-2878
>                 URL: https://issues.apache.org/jira/browse/FELIX-2878
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin, Maven SCR Plugin
>    Affects Versions:  maven-scr-plugin-1.6.0, maven-bundle-plugin-2.1.0
>            Reporter: Konrad Windszus
>            Assignee: Carsten Ziegeler
>         Attachments: multimoduleosgi.zip, out.log
>
>
> If I have a multimodule project with several OSGi bundles, which all use the 
> scr plugin, there is an error during "mvn test". This is due to the scr 
> plugin being bound to the phase "generate-resources" and maven-bundle plugin 
> generating the manifest only in the package phase. If I have modules A and B 
> (both packaging "bundle"), B depends upon A and building the multimodule with 
> "mvn test" there is an error, because during the scr goal of B, it looks for 
> the manifest of A, which is apparently not there, since it is not  
> constructed with "test".
> The error message is as follows:
> ...<during the "test" of module B>...
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 13 source files to<path of module B>\target\classes
> [INFO] [scr:scr {execution: generate-scr-descriptor}]
> [ERROR] Unable to get manifest from artifact at <path of module 
> A>\target\classes:0
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] SCR Descriptor parsing had failures (see log)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 44 seconds
> [INFO] Finished at: Thu Mar 10 10:43:58 CET 2011
> [INFO] Final Memory: 93M/237M
> [INFO] 
> ------------------------------------------------------------------------

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to