No it is not... I was checking that right now. I'm not using Maven nor Ant. I have a custom builder and deployer. Can I call the manipulator manually from java code? (in a custom Eclipse builder)
Thanks ----------------- http://www.codessentials.com - Your essential software, for free! Follow us at http://twitter.com/#!/Codessentials ________________________________ From: Clement Escoffier <[email protected]> To: [email protected]; Michiel Vermandel <[email protected]> Sent: Thursday, April 25, 2013 9:53 AM Subject: Re: [iPOJO] @Provides class not detected Hi, Is your bundle manipulated, i.e. build with the iPOJO maven plugin or Ant task ? Regards, Clement On 25 avr. 2013, at 07:46, Michiel Vermandel <[email protected]> wrote: > Hi, > > Do you mean like this: > > package com.ce.flowbeans.core; > > import org.apache.felix.ipojo.annotations.Component; > import org.apache.felix.ipojo.annotations.Instantiate; > import org.apache.felix.ipojo.annotations.Provides; > > import com.ce.flowbeans.model.FlowAdmin; > > @Component > @Instantiate > @Provides > public class FlowAdminImpl implements FlowAdmin { > > @Override > public void sayHello() { > System.out.println("I say hello "); > } > > } > > > It doesn't make any difference. > By the way I do not use bnd to build my bundles, but I think that shouldn't > be a problem,right? > > Thanks > > > > > ----------------- > http://www.codessentials.com - Your essential software, for free! > Follow us at http://twitter.com/#!/Codessentials > > > ________________________________ > From: lessonz <[email protected]> > To: [email protected] > Sent: Thursday, April 25, 2013 7:35 AM > Subject: Re: [iPOJO] @Provides class not detected > > > Perhaps you aren't instantiating it by way of metadata or the @Instantiate > annotation? > On Apr 24, 2013 10:44 PM, "Michiel Vermandel" <[email protected]> wrote: > >> Hi, >> >> I'm new to iPOJO, so I hope I did not overlook the obvious. >> I created a simple bundle with one class that has the @Component an >> @Provides annotation, but it does not show up in iPOJO gogo arch . >> >> I installed iPOJO in Felix: >> START LEVEL 1 >> ID|State |Level|Name >> 0|Active | 0|System Bundle (4.0.3) >> 1|Active | 1|Apache Felix Bundle Repository (1.6.6) >> 2|Active | 1|Apache Felix Configuration Admin Service (1.6.0) >> ... >> 10|Active | 1|Apache Felix iPOJO Annotations (1.8.6) >> 11|Active | 1|Apache Felix iPOJO (1.8.6) >> 16|Active | 1|Apache Felix iPOJO Gogo Command (1.0.1) >> >> >> My class: >> >> package com.ce.flowbeans.core; >> >> import org.apache.felix.ipojo.annotations.Component; >> import org.apache.felix.ipojo.annotations.Provides; >> >> import com.ce.flowbeans.model.FlowAdmin; >> >> @Component >> @Provides >> public class FlowAdminImpl implements FlowAdmin { >> >> @Override >> public void sayHello() { >> System.out.println("I say hello"); >> } >> >> } >> >> >> After I created and installed the bundle into Felix I check with the iPOJO >> gogo "instances" command and I see this: >> ... >> 16|Active | 1|Apache Felix iPOJO Gogo Command (1.0.1) >> 18|Active | 1|FlowBeans Core (1.0.0.SNAPSHOT) >> g! instances >> Instance org.apache.felix.ipojo.IPOJOURLHandler-0 -> valid >> Instance org.apache.felix.ipojo.arch.gogo.Arch-0 -> valid >> >> >> but no com.ce.flowbeans.core.FlowAdminImpl. >> >> Am I forgetting anything? >> >> Thanks! >> >> Michiel >> >> >> ----------------- >> http://www.codessentials.com - Your essential software, for free! >> Follow us at http://twitter.com/#!/Codessentials --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

