On Mon July 27 2009 11:17:08 am Benson Margulies wrote: > What do we think about the bug report?
THAT's a good question. There are two ways to approach this: 1) Make CXF NOT generate a version number in the bundle manifest. (I'm not sure how, I couldn't get the Felix bundle plugin to not put a number in so it may involve manually maintained manifests or something, maybe patch to Felix.) However, that would mean we're basically saying CXF works with any version of those packages, which isn't true at all. For example, javax.xml.ws.* MUST be 2.1.0. Not 2.0.0 or 2.2.0. Thus, having the version number in there is definitely the correct thing, to me. Now, SOME of the packages probably could have version numbers removed. I do think we work with any version of javax.resource, javax.xml.stream.* (since there is only one version), javax.annotation (only one version), etc... If I could figure Felix bundle to do that, I would. It's really just SAAJ, JAX- WS, and JAXB API's that are the major issues. 2) Make Equinox properly export the correct version number, which is what the config.ini on the patch does. This IS JDK dependent though. Felix kind of goes this route in that the bundles are exported with real version numbers, not 0.0.0. That's why CXF works fairly well with Felix. Again, if I could figure out how to get the felix plugin to work better, I'd update some of it to work "better" and reduce the number of versions needed in the equinox config, but, there still would be a few. Dan > On Mon, Jul 27, 2009 at 11:08 AM, Daniel Kulp<[email protected]> wrote: > > Possibly related to: > > > > https://issues.apache.org/jira/browse/CXF-2216 > > > > Check the properties and stuff listed there. > > > > This may be something we want to document in the faq. Any takers? > > > > > > Dan > > > > On Mon July 27 2009 10:47:21 am Oisin Hurley wrote: > >> > Thank you for the reply and I'm sorry for my explanation. > >> > >> No sorry necessary :) > >> > >> > I have an application developed using Eclipse RCP and I have a plug-in > >> > to create the web services (using the code sent in the previous > >> > email). This application has a product definition and is the same in > >> > both versions of Eclipse. Using the Eclipse Ganymede (jdk 1.5) > >> > everything works fine, but when I run the same application using > >> > Eclipse Galileo (jdk 1.6) the web services are not created (they are > >> > not present in the WSDL). > >> > >> Right, so it's an RCP app. Have you attempted to run the application > >> using Galileo with jdk 1.5? If this works, then the issue will be to do > >> with some of the capabilities that are included in Java 6, which are > >> not in Java 5, eg. the JAXB stuff. > >> > >> --oh > > > > -- > > Daniel Kulp > > [email protected] > > http://www.dankulp.com/blog -- Daniel Kulp [email protected] http://www.dankulp.com/blog
