Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 12787 invoked from network); 19 Nov 2007 14:13:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Nov 2007 14:13:44 -0000 Received: (qmail 12091 invoked by uid 500); 19 Nov 2007 14:13:30 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 12066 invoked by uid 500); 19 Nov 2007 14:13:30 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 12057 invoked by uid 99); 19 Nov 2007 14:13:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Nov 2007 06:13:30 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Nov 2007 14:13:19 +0000 Received: from fe-sfbay-09.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id lAJEDDCx015102 for ; Mon, 19 Nov 2007 06:13:13 -0800 (PST) Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JRR00301BDJ5B00@fe-sfbay-09.sun.com> (original mail from Richard.Hillegas@Sun.COM) for derby-dev@db.apache.org; Mon, 19 Nov 2007 06:13:13 -0800 (PST) Received: from richard-hillegas-computer.local ([129.150.17.37]) by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JRR00MPDBI0X9C0@fe-sfbay-09.sun.com> for derby-dev@db.apache.org; Mon, 19 Nov 2007 06:13:12 -0800 (PST) Date: Mon, 19 Nov 2007 06:13:14 -0800 From: Rick Hillegas Subject: Automatic setting of compiler classpath properties at build time Sender: Richard.Hillegas@Sun.COM To: derby-dev@db.apache.org Message-id: <474199FA.9030800@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) X-Virus-Checked: Checked by ClamAV on apache.org I have checked in some build logic which automatically sets the compiler classpath properties. This is part of the work on DERBY-3117 and the goal, ultimately, is to have a Derby build script which works out of the box without any customizing of ant.properties. In order to take advantage of this automatic property setting today, you need to remove some existing properties from your ant.properties (j14lib, j15lib, java14compile.classpath, java15compile.classpath) and, instead, set the following in ant.properties: autosetProps=on That is, right now you have to request the automatic setting of properties. A month from now, I would like to make automatic property setting the default. Note that even after automatic property setting becomes the default, you will still be able to override the defaults by setting the properties as you do today. Over the next month, I would appreciate it if people could try out the automatic property setting in their own environments and let me know if something breaks. I would like this to be as solid as possible before switching the default behavior. Thanks, -Rick