I tried that but was not able to make it work. Does any of you have an
example that shows this approach?
Btw. I think that would also be a nice tutorial for enroute. If I get a
good example of this I am willing to write the tutorial.
Christian
On 03.11.2016 08:43, Tim Ward wrote:
I agree with JB - this is simply a case of binding to a different lifecycle
phase from normal.
Move both to prepare-package (or before) and ensure that you declare the shade
plugin before the bnd plugin in the source. You may have unit test issues if
you try to use the shading before the unit tests have run as I don't think that
shade changes the test bytecode.
Tim
Sent from my iPhone
On 3 Nov 2016, at 07:31, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
Hi Christian,
When you changed the execution phase, did you specify the goal and changed the
packaging (at least for the maven-bundle-plugin) ?
Regards
JB
On 11/03/2016 08:16 AM, Christian Schneider wrote:
I am currently trying to provide bundle creation for some libraries and
found a major obstacle.
Some projects use the maven-shade-plugin to embed some dependencies
while moving them to a different package.
See
https://github.com/awaitility/awaitility/blob/master/awaitility/pom.xml#L49-L80
The problem is that the maven-bundle-plugin or bnd-maven-plugin are
executed before the shade. So they analyse the state without the embeded
dependencies.
I was able to work around this by just manually switching off the
imports for the embedded packages but this does not seem to be a clean way.
Is there a good way to integrate shade and bundle creation so I do not
have to do workarounds?
I have tried to change the phase of the plugins but was not able to get
it work that way.
Christian
--
--
Christian Schneider
http://www.liquid-reality.de
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de>
Open Source Architect
http://www.talend.com
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev
--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev