Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 85698 invoked from network); 9 Oct 2007 23:27:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Oct 2007 23:27:47 -0000 Received: (qmail 21974 invoked by uid 500); 9 Oct 2007 23:27:33 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 21879 invoked by uid 500); 9 Oct 2007 23:27:33 -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 21868 invoked by uid 99); 9 Oct 2007 23:27:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2007 16:27:33 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of joerg.heinicke@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 09 Oct 2007 23:27:36 +0000 Received: (qmail invoked by alias); 09 Oct 2007 23:26:13 -0000 Received: from c-69-139-17-253.hsd1.pa.comcast.net (EHLO c-69-139-17-253.hsd1.pa.comcast.net) [69.139.17.253] by mail.gmx.net (mp040) with SMTP; 10 Oct 2007 01:26:13 +0200 X-Authenticated: #3483660 X-Provags-ID: V01U2FsdGVkX18iQa5auIgiHSw8dulr2aWFyy3MJQX6bXyxd6PbcF 0s0NJkLfpl8LrU Message-ID: <470C0E13.4000807@gmx.de> Date: Tue, 09 Oct 2007 19:26:11 -0400 From: Joerg Heinicke User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: SimpleForm transformers References: <470A839B.1070301@mobilebox.pl> <470A84CF.7050106@apache.org> <470A92E9.4030605@mobilebox.pl> <470B7E1E.3000605@reverycodes.com> <470B85A3.7080109@apache.org> In-Reply-To: <470B85A3.7080109@apache.org> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org On 09.10.2007 9:44 Uhr, Reinhard Poetz wrote: >>>> At CocoonGT we had some sort of agreement to create optional modules >> >> Please, no more modules. It is bad already as it is - adding *more* >> modules only makes it worse. What's wrong with simply deprecating >> them, with placing appropriate javadoc? >> >> +1 to move to -components, these are certainly not -core. > > But this doesn't solve the problem that many components are loaded into > the spring app context by default. Having them into a seperate module > makes it easy to exclude them. But of course than you can run into the > situation that you only need one of them and get them all loaded again :-( Why do you care that much about them? Of course they increase the memory footprint but not for megabytes. > However, what we could do is introducing a rule that every *.opt.xml > file in META-INF/cocoon/spring and META-INF/cocoon/avalon isn't loaded > automatically but needs to be included explicitly. Don't make it too complicated with too many rules. There are already many conventions to get stuff included. Now we want to add even more to get it excluded again? I'd say don't fix it before there is the requirement. spring-configurator can always easily be extended for such a feature. Joerg