Hi
I'm open to making the abdera dependencies 'provided'. Those users who might want to start uisng Abdera explicitly will have to
download it and put on the classpath. I think adding the Abdera dependencies and somewhat primitive Atom providers was my very first
patch to the CXF JAX-RS implementation :-) and since then nearly every CXF users has been 'bitten' a couple of times by some missing
Abdera deps...:-)
That said, I'm thinking of starting utilizing all the Abdera. For a start, we'd like to make people get simple Atom support by
simply declaring @Produces("applictaion/atom+xml") - it's been on the map for a while and I recently created a JIRA. I'm not sure if
it is something Jersey can do, I haven't had a chance yet to look at their Abder-based Atom support.
Next, I'd like to turn CXF JAX-RS frontend into an optional Atom server 'provider' for the whole of the CXF runtime such that CXF
users can post events using Atom-neutral syntax and get feeds of various events for free, including logging. So hopefully the Abdera
dependencies will start paying eventually - I think Abdera is still the best Atom implementation out there....
cheers, Sergey
----- Original Message -----
From: "Benson Margulies" <[email protected]>
To: <[email protected]>
Sent: Tuesday, June 30, 2009 3:13 AM
Subject: Re: Abdera dependencies
Incubation isn't a measure of code maturity, just of project status at Apache.
On Mon, Jun 29, 2009 at 9:30 PM, Vinh Nguyen
(vinguye2)<[email protected]> wrote:
Hi all,
I'm migrating my Jersey based services over to Apache CXF. To start, I
added the following to my pom:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle-jaxrs</artifactId>
<version>2.2.2</version>
</dependency>
But when compiling, Maven gives me errors:
Missing:
----------
1) org.apache.abdera:abdera-i18n:jar:0.4.0-incubating
...
2) org.apache.abdera:abdera-extensions-main:jar:0.4.0-incubating
I saw the following thread:
http://www.nabble.com/Maven-dependencies-for-restful-web-services-with-c
xf-td20620160.html#a20620160
So I added this repository URL, and it made the error go away.
<url>http://people.apache.org/repo/m2-incubating-repository</url>
My question though: why does a CXF release version have "incubation"
grade dependencies?
Any help is appreciated.
-Vinh