Hi. Stuart, I guess it must be what you say. I'll look into it and update with my results.
Gert, I'm using SMX 3, so I can't convert my SUs into an OSGI bundle. I'm using the 3.2.2 jbi plugin. Do you think upgrading to a newer version will help? BTW, how can I control the loading order of the plugins? Does it depend on the order they are declared in the pom? Or are they loaded when they are first used? I can declare them in the root pom, but I've tried changing their order and I still get the same problem. On Mon, Dec 29, 2008 at 8:23 AM, Gert Vanthienen <[email protected]>wrote: > Sebastian, > > Are you working on a project for ServiceMix 3 or ServiceMix 4? The latter > is OSGi based, so you could just develop your SU as OSGi bundles as well. > What version of the Maven JBI plugin are you using? Could you try defining > both plugins in the same file (the root pom probably) so you can control the > order in which they are loaded more easily? > > Regards, > > Gert > > > Sebastian Gomez wrote: > >> Hi everyone. >> I'm developing a project that uses both Sling and ServiceMix. To compile >> the >> whole project I have a unique POM with the references to all the modules >> of >> the project. I've noticed a strange behaviour when the order of the >> modules >> implies compiling a bundle before a service-unit: I don't know why but it >> makes the service-unit get installed in my repo as a .jbi-service-unit >> instead of as a .jar. It looks like using the maven-bundle-plugin affects >> the preceding compilations. To me it doesn't make much sense, but maybe it >> has an explanation. Any ideas? >> >> Sorry for bothering both mailing lists, I wasn't sure which one should be >> addressed. >> >> Sebastian Gomez. >> >> PS: I've done a little test to prove this by getting servicemix's >> loan-broker-bpel example and modifying the loan-broker-bean-su to be >> packaged as a bundle. Doing this makes the compilation of the >> loan-broker-sa >> get an error for not being able to find the other 3 service units. If you >> want me to attach it just tell me. >> >> >> > >
