scr-maven-plugin fails with org.maven.ide.eclipse plugin (exploded bundle)
--------------------------------------------------------------------------
Key: FELIX-2948
URL: https://issues.apache.org/jira/browse/FELIX-2948
Project: Felix
Issue Type: Bug
Components: Maven SCR Plugin
Reporter: Andrei Pozolotin
scr-maven-plugin fails with org.maven.ide.eclipse plugin (exploded bundle)
1) when you run scr-maven-plugin in the eclipse ide with m2e plugin
then it seems at first to work fine:
a) import this project in the eclipse with help of m2e:
https://github.com/carrot-garden/carrot-bugger/tree/master/carrot-bug-scr-maven-plugin-001
b) and run "eclipse -> project -> clean"; it produces this success log:
https://github.com/carrot-garden/carrot-bugger/blob/master/carrot-bug-scr-maven-plugin-001/doc-inf/build-m2e.log
2) but when your try
a) a second project which depends on first:
https://github.com/carrot-garden/carrot-bugger/tree/master/carrot-bug-scr-maven-plugin-002
b) then "eclipse -> project -> clean" now produces the following failure log:
https://github.com/carrot-garden/carrot-bugger/blob/master/carrot-bug-scr-maven-plugin-002/doc-inf/build-m2e.log
3) this is because scr-maven-plugin expects dependency to be in the jar form
but m2e instead (and appropriately) provides a path to the exploded bundle in
the ./target/classes
of the dependency project (if it is a workspace project);
4) the workaround is to disable workspace project resolution in m2e
but this impedes development speed considerably
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira