Hi I don't realize that camel-cxf will need CXF 2.2 snapshot for adding the Jaxrs 1.0 support, so I changed the CXF version to new released 2.1.4.
Basically I don't want to camel-cxf stick to CXF 2.2, can we support CXF 2.2.x and CXF 2.1.x at the same time ? As Hadrian said , we should not release a kit without any dependency of SNAPSHOT. But for the working in progress Camel 2.0-SNAPSHOT, it should be OK, we can resolve this issue before we release Camel 2.0. Willem Hadrian Zbarcea wrote: > Nope. We had a similar discussion on the mailing lists more than a year > ago, and the consensus was that dependencies on a SNAPSHOT is a no-no. > > First off, we cannot release with a dependency on a SNAPSHOT, a user > downloading a kit a while after the release may not have a snapshot > available, or there may be incompatibilities rendering our kit useless. > Second, by depending on a snapshot, changes in that snapshot may break > our builds unexpectedly, impacting our productivity. If we absolutely > need to use features in from an unreleased project (and it happened in > the past) we have a few options: (1) wait until the release and make the > updates then, (2) produce our own internal release, publish it in our > repo and use that. > > Cheers > Hadrian > > > > On Feb 12, 2009, at 10:37 AM, William Tam wrote: > >> Is it ok to leave the trunk to depend on cxf 2.2-SNAPSHOT? I'm trying >> to add Jaxrs 1.0 support to camel-cxf which requires 2.2 snapshot. >> >> On Thu, Feb 12, 2009 at 3:02 AM, <ningji...@apache.org> wrote: >>> Author: ningjiang >>> Date: Thu Feb 12 08:02:09 2009 >>> New Revision: 743645 >>> >>> URL: http://svn.apache.org/viewvc?rev=743645&view=rev >>> Log: >>> CAMEL-1333 updated the cxf version to 2.1.4 >>> >>> Modified: >>> camel/trunk/pom.xml >>> >>> Modified: camel/trunk/pom.xml >>> URL: >>> http://svn.apache.org/viewvc/camel/trunk/pom.xml?rev=743645&r1=743644&r2=743645&view=diff >>> >>> ============================================================================== >>> >>> --- camel/trunk/pom.xml (original) >>> +++ camel/trunk/pom.xml Thu Feb 12 08:02:09 2009 >>> @@ -43,7 +43,7 @@ >>> <!-- Note that activemq dependency is only used for testing! --> >>> <activemq-version>5.2.0</activemq-version> >>> <apacheds-version>1.5.4</apacheds-version> >>> - <cxf-version>2.2-SNAPSHOT</cxf-version> >>> + <cxf-version>2.1.4</cxf-version> >>> <felix-version>1.4.1</felix-version> >>> <felix-osgi-version>1.2.0</felix-osgi-version> >>> <httpcore-version>4.0-beta3</httpcore-version> >>> >>> >>> > >