Hi,
I sent the previous email too soon. Sorry about the noise.
My bnd.bnd file looks like this after resolving:
-runrequires: \
bnd.identity;id='es.illusion.company.service.api',\
bnd.identity;id='org.apache.felix.gogo.command',\
bnd.identity;id='org.apache.felix.gogo.shell'
-runbundles: \
es.illusion.company;version=snapshot,\
es.illusion.company.service.api;version=snapshot,\
es.illusion.location;version=snapshot,\
es.illusion.person;version=snapshot,\
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
org.apache.felix.gogo.command;version='[1.1.0,1.1.1)',\
org.apache.felix.gogo.runtime;version='[1.1.2,1.1.3)',\
org.apache.felix.gogo.shell;version='[1.1.2,1.1.3)'
So it seems the connection between the API and the implementation bundles it not explicit enough. Apart from that, I know I'm not specifying that this should be a web resource, but I'm not really sure how. In short, I know some things are missing, but I just cannot figure out which, and how to properly add them.
Again, I'm sorry if this question is too basic. I know it is, but most of the documentation I can find in google does not really address my question.
Thanks for your patience, and sorry again for the double mail.
Best,
Rubén Pérez