Ok, You should use the maven-bundle-plugin instead of the bnd-plugin, it's more convenient ;)
Btw, I see that in your BotApplication class you are searching a service with a component.factory property = bot.factory but I can't see where you are registring this factory @Reference(target = "(component.factory=bot.factory)") protected ComponentFactory factory; regards, François Papon fpa...@apache.org Le 02/09/2018 à 19:01, Thiago Moreira (timba) a écrit : > > Nice! I already look the example. > > Thiago Moreira > +55 48 99911-6331 > > > On Sun, Sep 2, 2018 at 11:57 AM Francois Papon > <francois.pa...@openobject.fr <mailto:francois.pa...@openobject.fr>> > wrote: > > I will take a look ;) > > You can also take a look on the Karaf SCR example to deal with scr. > > regards, > > François Papon > fpa...@apache.org <mailto:fpa...@apache.org> > > Le 02/09/2018 à 18:01, Thiago Moreira (timba) a écrit : >> >> Hey François, the project is available >> here https://github.com/tmoreira2020/poc-osgi-whiteboard >> >> Thanks >> >> Thiago Moreira >> +55 48 99911-6331 >> >> >> On Sun, Sep 2, 2018 at 10:45 AM francois.papon >> <francois.pa...@openobject.fr >> <mailto:francois.pa...@openobject.fr>> wrote: >> >> Hi, >> >> Can you share your bundle and your feature ? >> >> Regards, >> >> François >> >> >> >> Envoyé depuis mon smartphone Samsung Galaxy. >> >> -------- Message d'origine -------- >> De : "Thiago Moreira (timba)" <tmoreira2...@gmail.com >> <mailto:tmoreira2...@gmail.com>> >> Date : 02/09/2018 16:14 (GMT+04:00) >> À : user@karaf.apache.org <mailto:user@karaf.apache.org> >> Objet : Re: Unable to deploy a Karaf kar file containing a >> ComponentFactory OSGi declarative service >> >> >> I have tried with Karaf 4.2.1 without lucky. My steps: >> >> 1. Unzip the bundle >> 2. Start with karaf command >> 3. Build the project with mvn clean install >> 4. Install the kar file >> 1. Copy the kar file >> br.com.thiagomoreira.kar-1.0.0-SNAPSHOT.kar to the >> deploy folder >> 2. Or use the kar:install command >> 5. Logs and console prints the exception: *Unable to resolve >> br.com.thiagomoreira.application/1.0.0.201809021204: >> missing requirement >> [br.com.thiagomoreira.application/1.0.0.201809021204] >> osgi.service; >> >> filter:="(objectClass=org.osgi.service.component.ComponentFactory)"; >> effective:=active* >> >> I have tried to install SCR feature before the kar fail >> too, without lucky. What I'm missing? >> >> Yes, I was using ServiceMix 7.0.1 but now I switched to >> Karaf 4.2.1 (after your reply in the ServiceMix mailing list) >> >> Thanks >> >> Thiago Moreira >> +55 48 99911-6331 >> >> >> On Sun, Sep 2, 2018 at 1:53 AM Jean-Baptiste Onofré >> <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: >> >> Hi, >> >> I tried on both Karaf 4.1.6 and Karaf 4.2.1, and it works >> fine for me: >> the SCR feature is installed and my SCR bundle starts >> correctly when I >> put the kar in the deploy folder or when I use kar:install. >> >> So, you are using SMX 7.0.1 as Karaf version ? >> >> Regards >> JB >> >> On 01/09/2018 19:10, Thiago Moreira (timba) wrote: >> > >> > I need scr as prerequisite to run my app. The thing >> is I'm running a >> > docker that has a vanilla ServiceMix (7.0.1) >> installation and my goal is >> > to be able to deploy a single file with everything that >> I need. >> > >> > I tried to install scr and then deploy the kar (via >> deploy folder) but >> > not lucky >> > >> > Yes, the >> service org.osgi.service.component.ComponentFactory is >> > installed and it is provided by my "Bot Implementation" >> bundle. >> > >> > I didn't understand your last question. Is there >> another way to >> > achieve the installation of everything at once (like >> EARs)? >> > >> > BTW, I'm an OSGi/Karaf/ServiceMix beginner. :D >> > >> > Thiago Moreira >> > +55 48 99911-6331 >> > >> > >> > On Sat, Sep 1, 2018 at 1:28 PM Jean-Baptiste Onofré >> <j...@nanthrax.net <mailto:j...@nanthrax.net> >> > <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>>> wrote: >> > >> > Oh sorry, I missed the cause: the service >> > org.osgi.service.component.ComponentFactory is not >> there ;) >> > >> > Why do you have as a prerequisite ? >> > >> > I guess that if you install the scr feature before >> the kar it works fine >> > right ? >> > >> > Can you check if you have the ComponentFactory >> service ? >> > >> > By the way, why did you define the requirement in >> your bundle ? >> > >> > Regards >> > JB >> > >> > On 01/09/2018 18:19, Thiago Moreira (timba) wrote: >> > > >> > > Hey JB, yes it does. Check it here feature.xml >> > > >> > >> >> <https://github.com/tmoreira2020/poc-osgi-whiteboard/blob/master/br.com.thiagomoreira.kar/src/main/feature/feature.xml> >> > > >> > > Thiago Moreira >> > > +55 48 99911-6331 >> > > >> > > >> > > On Sat, Sep 1, 2018 at 1:05 PM Jean-Baptiste Onofré >> > <j...@nanthrax.net <mailto:j...@nanthrax.net> >> <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>> >> > > <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net> >> <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>>>> wrote: >> > > >> > > Hi, >> > > >> > > does the features XML used to create the kar >> contain the scr >> > feature ? >> > > >> > > Basically, as you are using DS, you have to >> install the scr >> > feature. >> > > >> > > Regards >> > > JB >> > > >> > > On 01/09/2018 17:52, Thiago Moreira (timba) >> wrote: >> > > > >> > > > Hey all! Does anyone can help me with >> this question? >> > > > >> > > >> > >> >> https://stackoverflow.com/questions/52118716/unable-to-deploy-a-karaf-kar-file-containing-a-componentfactory-osgi-declarative >> > > > >> > > > Thanks >> > > > >> > > > p.s. I have tried to send the question >> directly to here >> > before but >> > > seems >> > > > that I wasn't properly added to the list. >> Given another try... >> > > > >> > > > Thiago Moreira >> > > > +55 48 99911-6331 >> > > >> > > -- >> > > Jean-Baptiste Onofré >> > > jbono...@apache.org >> <mailto:jbono...@apache.org> <mailto:jbono...@apache.org >> <mailto:jbono...@apache.org>> >> > <mailto:jbono...@apache.org >> <mailto:jbono...@apache.org> <mailto:jbono...@apache.org >> <mailto:jbono...@apache.org>>> >> > > http://blog.nanthrax.net >> > > Talend - http://www.talend.com >> > > >> > >> > -- >> > Jean-Baptiste Onofré >> > jbono...@apache.org <mailto:jbono...@apache.org> >> <mailto:jbono...@apache.org <mailto:jbono...@apache.org>> >> > http://blog.nanthrax.net >> > Talend - http://www.talend.com >> > >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org <mailto:jbono...@apache.org> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >