You are correct that the sevaral plugins just create the xml files in
the end. Unfortunately there are several competing annotations and impls
for the generation.
I was also confused when I started to work with ds and there is no good
documentation.
If you need a working example see my newest tutorial:
http://liquid-reality.de/display/liquid/2015/06/30/Apache+Karaf+Tutorial+part+10+-+Declarative+services
It uses the annotations defined by the OSGi specs and the
maven-bundle-plugin (bnd) to create the xml.
So it should match the solution Neil proposes.
Christian
On 17.07.2015 11:58, Alex Sviridov wrote:
To tell the truth I am totally confused. I thought that DS work this way:
Aa bundle with ds.xml file is loaded by osgi framework and ds framework reads
xml files and creates osgi services.
So maven plugin is used for generating this ds xml files. Am I wrong?
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org