Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 71178 invoked from network); 31 Aug 2005 17:20:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 Aug 2005 17:20:20 -0000 Received: (qmail 94852 invoked by uid 500); 31 Aug 2005 17:20:18 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 94779 invoked by uid 500); 31 Aug 2005 17:20:17 -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 94740 invoked by uid 99); 31 Aug 2005 17:20:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2005 10:20:17 -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 [62.140.213.100] (HELO blossom.betaversion.org) (62.140.213.100) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2005 10:20:33 -0700 Received: by blossom.betaversion.org (Postfix, from userid 101) id D623C3CA28E; Wed, 31 Aug 2005 17:48:19 +0100 (BST) X-AntiVirus-Version: ClamAV 0.86.2/1048 X-AntiSpam-Version: SpamAssassin 3.0.4 X-AntiSpam-Status: No (score=1.8/limit=7.5) X-AntiSpam-Rules: rcvd_in_sorbs_dul, listed, rcvd_in_njabl_dul, listed Received: from [192.168.1.100] (h-68-166-232-148.cmbrmaor.dynamic.covad.net [68.166.232.148]) by blossom.betaversion.org (Postfix) with ESMTP id 0C3713CA288 for ; Wed, 31 Aug 2005 17:48:18 +0100 (BST) Message-ID: <4315E6CD.6000407@apache.org> Date: Wed, 31 Aug 2005 13:20:13 -0400 From: Stefano Mazzocchi User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: [2.2] Past, present and future of the maven build References: <431451AF.1020206@apache.org> <43147BE2.8070908@dslextreme.com> <4314C907.4050102@gmx.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Nicola Ken Barozzi wrote: > Joerg Heinicke wrote: > >>On 30.08.2005 17:31, Ralph Goers wrote: > > ... > >>>So to summarize, I would suggest that it would be a good idea for each >>>"component" - be it core or a block - to have api, impl, test and >>>samples projects. >> >>Did I mention that I hate tools needing changes in the subject they >>should work on to make them work? The above scenario and the other >>mentioned necessary restructurings were the reason why I ever were >>against a change of the build system to Maven. >> >>Ok, we really have a problem with our current build system. Nobody (me >>included) started with another solution like Ant 1.6 or similar. The >>Maven fraction started now to address the problem and I'm ok with it. >>The above rant probably just shows I'm a smart-ass ;-) > > > If you, or me, or anyone would have really gone deep in fixing the Ant > build system, we would have been forced to do the same restructuring. FYI, i wrote considerable chunks of ant with my desire to have a build system that could stand the complexity of cocoon. For a long time, you could build cocoon only with the version of ant that shipped with it. I wouldn't be against shipping maven2 with cocoon 2.2 for the time being. Wherever cocoon uses, it will stretch it and maybe break it. We are one of the most complex (in terms of dependency and use of different technologies/languages) software systems in the java world. So, let's not be afraid to taste a little blood on the bleeding edge. -- Stefano.