[
https://issues.apache.org/jira/browse/FELIX-2878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024796#comment-13024796
]
Andrei Pozolotin commented on FELIX-2878:
-----------------------------------------
I have similar symptoms for m2e background build runs (edit/save java file from
src/test/java in a project with scr annotations):
4/25/11 8:44:02 AM CDT: [ERROR] Unable to get manifest from artifact at
/home/user1/Workspaces/barchart-3.6-work/test-osgi/pom/compiled/osgi-hello-0/target/classes:0
4/25/11 8:44:02 AM CDT: Build errors for osgi-hello-1;
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.felix:maven-scr-plugin:1.7.0:scr (generate-scr-scrdescriptor) on
project osgi-hello-1: SCR Descriptor parsing had failures (see log)
command line mvn invocations work fine.
> 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
> 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