Hi Sergey,

Can you add this document into the CXF wiki page ? Maybe you can also
add a section of CXF 2.1.x release note :)

Cheers,

Willem
Sergey Beryozkin wrote:
> Hi
> 
> 
>> All,
>>
>> If anyone knows the required dependencies (and versions), and any
>> required repositories to build CXF 2.2 with Jax-RS (RESTful services)
>> using Maven, I'd greatly appreciate it.
> 
> As far as CXF is concerned, in 2.2-SNAPSHOT, compared to versions
> starting from 2.1.2, the following dependencies have changed :
> 
> 1. javax.ws.rs/jsr311-api/0.8 -> javax.ws.rs/jsr311-api/1.0
> 
> it's available from
> 
> <repository>
>            <id>java.net.2</id>
>            <name>Java Net 2 Repository</name>
>            <url>http://download.java.net/maven/2</url>
> </repository>
> 
> AFAIK, JAXRS team have changed the maven repo starting from 0.8, so if
> you're migrating from CXF with versions earlier than 2.1.2 you might see
> artifact download problems.
> 
> 2. org.apache.cxf/cxf-rt-databinding-aegis/2.2-SNAPSHOT added - compile
> 
> 
> Some other changes across CXF
> (http://svn.apache.org/repos/asf/cxf/trunk/parent/pom.xml)
> 
> - Spring dependencies have changed from 2.0.8 in 2.1.x to 2.5.6
> - javax.xml.bind/jaxb-api/2.1
> - com.sun.xml.bind/jaxb-impl/2.1.7
> 
> I'm not aware of any other significant changes which might affect JAXRS
> implementation.
> Does it help ? Any specific problems you're still seeing ?
> 
>>
>> A kind suggestion: I've been using CXF and Jax-RS stuff for around a
>> year now
> 
> thanks :-) !
> 
> . and every time there's been a mild breeze blow which has in
>> any way affected CXF configuration or building in Maven, simple
>> upgrading to the latest version has resulted in a several day plunge
>> down the rabbit hole to figure out how to build / configure again. It
>> would be a great improvement to the release process if at the very
>> least the build / configuration documentation was updated with the
>> latest release. Restated, don't release the code without the build /
>> configuration doc updated.
> 
> Your suggestions are welcome and we'll try do do it right for 2.2 once
> it's released. I think Dan is doing a lot of work in this regard but
> capturing version and repository changes would be good indeed.
> In meantime please send a message to a user list whenever you have any
> issues and we'll try our best to help.
> 
>> When confronted with this yet again today,
>> despite the fact I have no need or desire to move away from CXF, I
>> spent several hours researching alternatives so that I could avoid
>> having to go through this again.
> 
> I'd really hate to see users like yourself who've helped us to push CXF
> JAX-RS implementation to its current level go (still not rock-solid but
> in a much better shape than it used to be), same way as I hate seeing
> users who've just quickly tried it and decided to look elsewhere. From
> our perspective we know though that users are totally free to choose so
> we have really one option - just keep working and make it work well and
> I know we'll get there. It's important for users to understand that
> we're committed to seeing CXF as a platform capable of accommodating and
> mixing different styles of services. Likewise we'll think hard on how to
> make CXF JAXRS 'shine' on its own. There's only one problem - lack of
> resources - for ex I'm not able to allocate 100% of my time to JAXRS
> work so that's why users have to struggle with figuring out themselves
> how to update dependencies/etc.
> 
> But as I said, your comments are helpful and we'll take them on board.
> 
> Thanks, Sergey
> 
>>
>> Thanks -- any help you can give with the question above would be
>> greatly appreciated.
>>
>> Cheers,
>>
>> Brad
>>
>> Brad O'Hearne
>> Owner / Developer
>> Big Hill Software
>> ph.480.280.1468
>> fx.888.600.8806
>> [EMAIL PROTECTED]
>> http://www.bighillsoftware.com
>>
>>
> 
> 
> --------------------------------------------------------------------------------
> 
> 
> 
>>
>>
>>
> 
> 

Reply via email to