Return-Path: Delivered-To: apmail-incubator-cxf-dev-archive@locus.apache.org Received: (qmail 48727 invoked from network); 7 Jan 2008 02:25:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Jan 2008 02:25:54 -0000 Received: (qmail 17349 invoked by uid 500); 7 Jan 2008 02:25:43 -0000 Delivered-To: apmail-incubator-cxf-dev-archive@incubator.apache.org Received: (qmail 17296 invoked by uid 500); 7 Jan 2008 02:25:43 -0000 Mailing-List: contact cxf-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-dev@incubator.apache.org Received: (qmail 17287 invoked by uid 99); 7 Jan 2008 02:25:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Jan 2008 18:25:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jeff.zhang@iona.com designates 12.170.54.180 as permitted sender) Received: from [12.170.54.180] (HELO amer-mx1.iona.com) (12.170.54.180) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jan 2008 02:25:20 +0000 X-IronPort-AV: E=Sophos;i="4.24,251,1196658000"; d="scan'208";a="8496912" Received: from amer-ems1.ionaglobal.com ([10.65.6.25]) by amer-mx1.iona.com with ESMTP; 06 Jan 2008 21:25:25 -0500 Received: from [10.129.9.187] ([10.129.9.187]) by amer-ems1.IONAGLOBAL.COM with Microsoft SMTPSVC(6.0.3790.1830); Sun, 6 Jan 2008 21:25:24 -0500 Message-ID: <47818D90.5090703@iona.com> Date: Mon, 07 Jan 2008 10:25:20 +0800 From: Jeff Zhang User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: cxf-dev@incubator.apache.org Subject: Re: split manifest for jdk6 support References: <477DCDAF.2070606@iona.com> <200801041315.33053.dkulp@apache.org> <1199489768.7735.14.camel@gmazza-desktop> In-Reply-To: <1199489768.7735.14.camel@gmazza-desktop> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 Jan 2008 02:25:24.0397 (UTC) FILETIME=[8F1695D0:01C850D4] X-Virus-Checked: Checked by ClamAV on apache.org Thanks for your feedback. Jeff Glen Mazza wrote: > Another issue to keep in mind is that even if you are using JDK6, you > will probably someday need to override one of the JARs already in the > JDK6 with a newer version to fix some bug. So make sure your solution > is flexible enough to handle these types of scenarios. > > Glen > > > Am Freitag, den 04.01.2008, 13:15 -0500 schrieb Daniel Kulp: > >> Out of curiosity, why does having that stuff in the manifest cause a >> problem? The classloaders should, by default, grab the stuff from >> jre/lib first anyway. Thus, the stuff in the manifest should be >> ignored. >> >> Dan >> >> >> On Friday 04 January 2008, Jeff Zhang wrote: >> >>> Hi, >>> >>> I work on CXF jdk6 support. My proposal is split >>> cxf-manifest-incubator.jar into 2 manifest jars, one includes all >>> javax jars embedded in JDK6, such as jaxws, jaxb, stax, jws, >>> annotation, etc..., we can call it cxf-specs-manifest.jar. And another >>> one contains the rest jars. >>> >>> If users use JDK5, they include both manifest jars in classpath, if >>> use JDK6, they can only include one manifest. For samples shipped with >>> CXF, we can define rule in common_build.xml, it get JDK version from >>> OS environment, and put right manifest jar into classpath. >>> >>> Do you think it reasonable? >>> >>> Thanks >>> Jeff >>> >> >> > >