Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 96775 invoked from network); 27 Aug 2007 13:53:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Aug 2007 13:53:01 -0000 Received: (qmail 35865 invoked by uid 500); 27 Aug 2007 13:52:56 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 35787 invoked by uid 500); 27 Aug 2007 13:52:56 -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 35776 invoked by uid 99); 27 Aug 2007 13:52:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Aug 2007 06:52:56 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [88.198.46.98] (HELO indoqa.com) (88.198.46.98) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Aug 2007 13:52:49 +0000 Received: from [192.168.1.30] (chello062178239020.5.15.vie.surfer.at [62.178.239.20]) by indoqa.com (Postfix) with ESMTP id 3403425422B for ; Mon, 27 Aug 2007 16:04:08 +0200 (CEST) Message-ID: <46D2D718.20308@apache.org> Date: Mon, 27 Aug 2007 15:52:24 +0200 From: Reinhard Poetz User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Splitting and cleaning up cocoon-core References: <46D2C915.7060500@apache.org> <46D2D127.4090900@apache.org> In-Reply-To: <46D2D127.4090900@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Grzegorz Kossakowski wrote: > Reinhard Poetz pisze: >> * I will change my opinion if cocoon-core doesn't contain Java code >> anymore and everything is at its right place ... > > I've taking a look on this issue when working on GSoC and moving stuff around. Basically we have: > > * code that can be moved immediately because there is no problem with dependencies > > * code that has some very complicated dependencies like CocoonSourceResolver > > * code that itself does not have any problems with dependencies but its tests depend on code from > cocoon-core like CocoonTestCase. We can get rid of CocoonTestCase reliably only switching from > Avalon to Spring so our components become beans thus much more test-friendly. > > We could think about spending some time on it at Hackathon, WDYT? yes, we should come up with a task list. The actual work should happen aftwards because we shouldn't break Cocoon (too often) while so many people will be working on it. -- Reinhard P�tz Independent Consultant, Trainer & (IT)-Coach {Software Engineering, Open Source, Web Applications, Apache Cocoon} web(log): http://www.poetz.cc --------------------------------------------------------------------