Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 57528 invoked from network); 1 Aug 2006 09:12:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 1 Aug 2006 09:12:48 -0000 Received: (qmail 54547 invoked by uid 500); 1 Aug 2006 09:12:46 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 54463 invoked by uid 500); 1 Aug 2006 09:12:46 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 54441 invoked by uid 99); 1 Aug 2006 09:12:46 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2006 02:12:46 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [195.13.58.165] (HELO caraldi.com) (195.13.58.165) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2006 02:12:45 -0700 Received: from vision.anyware (10.21.96-84.rev.gaoland.net [84.96.21.10]) by caraldi.com (Postfix) with ESMTP id 447EF60E1 for ; Tue, 1 Aug 2006 11:12:24 +0200 (CEST) Received: by vision.anyware (Postfix, from userid 1021) id 0B6826363; Tue, 1 Aug 2006 11:12:24 +0200 (CEST) Date: Tue, 1 Aug 2006 11:12:23 +0200 From: Jean-Baptiste Quenot To: dev@cocoon.apache.org Subject: Re: [Vote] Release 2.2M1 Message-ID: <20060801091222.GE70025@vision.anyware> Mail-Followup-To: dev@cocoon.apache.org References: <44CC77F7.3050207@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <44CC77F7.3050207@apache.org> User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N +0 I don't think it's a good idea to run Cocoon 2.2 using "mvn jetty6:run". Basically if you use Maven 2 you have no other choice than running a beta version of Jetty. I made some tests (outside the scope of Cocoon), and encountered problems with Jetty 6 Beta, which appears to be shaky. If you feel confident, then at least be sure to use version >= 6.0.0beta17. But the point is: it's not up to the build system to decide what servlet container needs to be used at runtime. Do you remember Sylvain [1]talking about Ant+Ivy one and a half year ago? He was right: Ivy *just* downloads artifacts in a local repository, and that solves 99% of Maven 2 problems. Ivy does little, but it does it well. In our current project we [2]switched from Maven 2 to Ant+Ivy recently, and life is much better now. We trust the build system again, and we are able to run any servlet container like before. The good news is that Ivy is compatible with Maven 2 directory layout, and is able to read POMs. In short, it does not require reorganizing the source tree all over again: it is very unintrusive. -- Jean-Baptiste Quenot aka John Banana Qwerty http://caraldi.com/jbq/ [1] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=110569717619800&w=2 [2] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=115338484216107&w=2