On Mar 27, 2007, at 12:28 PM, Ted Neward wrote:

1) CXF developers - basically, the folks on cxf-dev that are in the
core
writing stuff.

Who need to keep their heads wrapped around what they're doing.

2) Basic "end user" type folks.   Most of these are happy with the
JAX-WS
specification or the other "basic" info we have up on the Wiki.
(Well,
the stuff that Dan is working on getting on the wiki.   More work is
needed on this front.)

Yes, and being in that category, I don't want to add 8 cxf jars. It's
an irritating barrier to adoption. Does a single user on this list
think this is a good idea? Please speak up if you *want* dozens of jars.

Do I want "dozens" of jars? Not really. But let's not over- exaggerate the situation here--how painful is it, really, to add eight entries to an Ant script? You prefer "bloated monolithic" jars to "dozens of jars", Hani? (Note the deliberate use of the perjorative here to try and point out that it's easy to skew a question to generate the answer the questioner wants.)

Ted, maybe we haven't been clear in what we mean by single jar. The proposed jar does not contain ANY dependencies, nothing external. You still need to have jaxb, stax, and whatever other dependencies cxf has. The issue is just that cxf specific artifacts (or a useful subset) should go into a single jar. They're all under the same license, developed by the same people, in the same source repo, with the same release schedule. You'd never mix and match versions or want to swap one out for another.

So given that, what's so bad about one cxf jar file? With regards to update, the same rules apply as with any other project. You check the release notes and decide if you want the new version or not. This has nothing to do with multiple jars, as they don't rev independently of each other (and if they did, then sure, they should be separate jars).

Reply via email to