Alek, Could you elaborate ... I agree WSIF has a 'core' set of dependencies (like wsdl4j.jar) and a set of optional dependencies (like j2ee.jar). Any providers that can be built given the classpath environment Ant is in should be built. So if j2ee.jar isn't on the classpath then (eg) the EJB provider shouldn't be built. I think we are there today (thanks to Dims for the changes to the build.xml to do this).
However, you can't build at a finer grain than a provider. So because the Apache SOAP provider also does SOAP over JMS, you also need JMS on the classpath to build that. Some restructuring of the providers to factor out JMS so it is optional (and hence not required on the runtime classpath) is desirable ... is this what you mean by 'restructuring WSIF' ? Do you feel we need to do this for our release? Your email indicates a structure like this: java/src/<provider_name>/org/apache/wsif....... I'm not keen on creating separate org/apache/wsif source trees for each provider. I thought we would be by sticking to java/src/org/apache/wsif... and conditionally building the classes we can build. Do you think otherwise? Regards, Jeremy --- [EMAIL PROTECTED] ----- Original Message ----- From: "Aleksander Slominski" <[EMAIL PROTECTED]> To: "Jeremy Hughes" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Friday, November 01, 2002 4:30 PM Subject: Re: Fw: [WSIF] [PROPOSAL]Additional contribution ... JCA (J2C) provider hi, it seems it did not reach me ... we were talking about restructuring WSIF - and i think that every prvider should have its won source tree (src/pvider/XXX) and to be compiled independently? thanks, alek Jeremy Hughes wrote: > Alek, did you get this? I seem to be having troubles posting to axis-dev > today. > > ----- Original Message ----- > From: "Jeremy Hughes" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, November 01, 2002 4:07 PM > Subject: Re: [WSIF] [PROPOSAL]Additional contribution ... JCA (J2C) provider > > Alek, > I agree the build.xml needs to detect what jars are present. However, I > would like this code up in the correct place asap so changes can be made to > it. I will gladly create a separate ant target to build the J2C extensions > and provider, so any current users building to the default target would not > be affected. > > Then when the mods to the build.xml to autodetect jars J2C can be included. > > How does that sound? > > Thanks, > Jeremy > --- > [EMAIL PROTECTED] -- --- Memorable Quote from Firefly (105. Out Of Gas) -Ship like this, be with you until you die -That's because it's a deathtrap