What is the advantages in your point of view of bundle over bnd? Maybe I should start another thread...
Thiago Moreira +55 48 99911-6331 On Sun, Sep 2, 2018 at 12:12 PM Francois Papon <francois.pa...@openobject.fr> wrote: > Sorry, I missed it, I see it now :) > > @Component(service = Bot.class, factory = "bot.factory") > public class BotImpl implements Bot { > > regards > > François paponfpa...@apache.org > > Le 02/09/2018 à 19:09, Francois Papon a écrit : > > 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 paponfpa...@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> wrote: > >> I will take a look ;) >> >> You can also take a look on the Karaf SCR example to deal with scr. >> >> regards, >> >> François paponfpa...@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> 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> >>> Date : 02/09/2018 16:14 (GMT+04:00) >>> À : 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> >>> 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>> 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>>> 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>> >>>> > > 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 >>>> > >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> jbono...@apache.org >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>> >> > >