Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 9693 invoked from network); 18 Feb 2004 22:19:54 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 18 Feb 2004 22:19:54 -0000 Received: (qmail 77541 invoked by uid 500); 18 Feb 2004 22:19:37 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 77504 invoked by uid 500); 18 Feb 2004 22:19:37 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 77485 invoked from network); 18 Feb 2004 22:19:37 -0000 Received: from unknown (HELO smtp-out4.blueyonder.co.uk) (195.188.213.7) by daedalus.apache.org with SMTP; 18 Feb 2004 22:19:37 -0000 Received: from [10.0.0.2] ([82.38.65.173]) by smtp-out4.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.5600); Wed, 18 Feb 2004 22:19:41 +0000 Mime-Version: 1.0 (Apple Message framework v612) Content-Transfer-Encoding: 7bit Message-Id: <8B003093-6260-11D8-979F-003065DC754C@blueyonder.co.uk> Content-Type: text/plain; charset=US-ASCII; format=flowed To: Jakarta Commons Developers List From: robert burrell donkin Subject: [beanutils] [PROPOSAL] create optional package Date: Wed, 18 Feb 2004 22:19:39 +0000 X-Mailer: Apple Mail (2.612) X-OriginalArrivalTime: 18 Feb 2004 22:19:41.0859 (UTC) FILETIME=[4E184F30:01C3F66D] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N we've talked before about removing the dependency of beanutils on collections. there are two parts to this, the first is to come up with a solution to the issue of fasthashmap, the second is what to do about BeanPropertyValueChangeClosure, BeanPropertyValueEqualsPredicate and BeanToPropertyValueTransformer. i'd like to propose that we solve the second problem by a home for optional classes with non-core dependencies and move these classes into it. i'd prefer to use a maven-friendly subdirectory called 'optional' with commons/beanutils with a complete maven-friendly directory structure. for distribution, we create a beanutils-optional.jar but include that within the main distribution (in a similar way to ant). comments please :) - robert --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org