Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 84407 invoked from network); 29 Aug 2008 20:17:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Aug 2008 20:17:49 -0000 Received: (qmail 8818 invoked by uid 500); 29 Aug 2008 20:17:47 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 8604 invoked by uid 500); 29 Aug 2008 20:17:47 -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 8593 invoked by uid 99); 29 Aug 2008 20:17:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Aug 2008 13:17:47 -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 msatoor@gmail.com designates 74.125.44.28 as permitted sender) Received: from [74.125.44.28] (HELO yx-out-2324.google.com) (74.125.44.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Aug 2008 20:16:49 +0000 Received: by yx-out-2324.google.com with SMTP id 3so552623yxj.85 for ; Fri, 29 Aug 2008 13:17:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=D+WH21nJbmDgCXoY+UzWZgasciS7ska8aHbSG7QfdqI=; b=n+Mhrk5OlccvzIH3qDhJUW+i5bmJriDYriXjgHnAK4VwWuu/e3V+eumsoNQs6bzHRg 2yuYjLMez0kcXtNSr5RR7yxQwpTnh3ynagUHKfD4gAKah7fVe1q7Pc6nSPFDuIcwDH3L Dn8isk2XPfebnrOiw6DO2dyF06ZOBpQD223AE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=JgDs73A/6b7XisKrsQxYmFxHntNnLS8/k4RzoSDIqo7Ed5Csn1aicRxFDo+XESW52H e8Roj0hkJhlBZKdK4KU085sbx9bJZ5rNoT/bCR7MLvhd1FbOhcb3tSt51xrrvnE6Wrv0 KpINpwWR/SEmA/iiuDK1AErKkhJwzqQmb10hY= Received: by 10.143.44.17 with SMTP id w17mr1101346wfj.242.1220041021426; Fri, 29 Aug 2008 13:17:01 -0700 (PDT) Received: by 10.142.213.1 with HTTP; Fri, 29 Aug 2008 13:17:01 -0700 (PDT) Message-ID: Date: Fri, 29 Aug 2008 13:17:01 -0700 From: "Mamta Satoor" To: derby-dev@db.apache.org Subject: Re: Help with build.xml so that DataDictionary class will compile with jdk1.5 and higher... In-Reply-To: <48B84B59.6080709@sun.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_9656_27306528.1220041021412" References: <48B84B59.6080709@sun.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_9656_27306528.1220041021412 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for your reply, Rick. I changed my build.xml as shown in the attached file and still no luck yet :( Mamta On 8/29/08, Rick Hillegas wrote: > Hi Mamta, > > Here's a target from java/demo/build.xml which compiles some classes with > the 1.5 compiler. This may work better for you: > > > source="1.5" > target="1.5" > bootclasspath="${empty}" > nowarn="on" > debug="${debug}" > depend="${depend}" > deprecation="${deprecation}" > optimize="${optimize}" > proceed="${proceed}" > verbose="${verbose}" > srcdir="${derby.demo.src.dir}/vtis/java" > destdir="${out.dir}"> > > > > > > > > Hope this helps, > -Rick > > > Mamta Satoor wrote: > > Hi, > > > > I am adding an import of > java.util.concurrent.ThreadPoolExecutor in > > org.apache.derby.iapi.sql.dictionary.DataDictionary and > when I compile > > it without any changes to build.xml, I ofcourse get errors for that > > import because it is only available in jdk1.5 and higher. > > > > In order to fix this, I have made changes to > > org.apache.derby.iapi.sql.build.xml (attached to this > mail) so that > > DataDictionary is excluded from compile with jdk1.4 and will be > > compiled with jdk1.6 But that is not fixing the problem. I was > > wondering if someone more familiar with build.xml can help me on this? > > This is my first time trying to add a new target and my attempt at > > changes in this build.xml are based on other build.xmls in the Derby > > engine code. > > > > thanks, > > Mamta > > ps this is a temporary thing to put something jdk1.5 specific in > > DataDictionary. I later plan subclass it and then jdk1.5 specific > > stuff will go into that new class. But I will have to go through the > > same exercise of changing build,xml for that new file and hence this > > exercise of changing the build.xml will be useful later. > > > > > > ------=_Part_9656_27306528.1220041021412 Content-Type: text/xml; name=build.xml Content-Transfer-Encoding: base64 X-Attachment-Id: f_fkh8wux0 Content-Disposition: attachment; filename=build.xml PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IS0tDQogIExpY2Vuc2VkIHRvIHRoZSBBcGFjaGUgU29m dHdhcmUgRm91bmRhdGlvbiAoQVNGKSB1bmRlciBvbmUgb3IgbW9yZQ0KICBjb250cmlidXRvciBs aWNlbnNlIGFncmVlbWVudHMuICBTZWUgdGhlIE5PVElDRSBmaWxlIGRpc3RyaWJ1dGVkIHdpdGgN CiAgdGhpcyB3b3JrIGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBjb3B5cmln aHQgb3duZXJzaGlwLg0KICBUaGUgQVNGIGxpY2Vuc2VzIHRoaXMgZmlsZSB0byB5b3UgdW5kZXIg dGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMA0KICAodGhlICJMaWNlbnNlIik7IHlvdSBt YXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aA0KICB0aGUgTGlj ZW5zZS4gIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdA0KDQogICAgICBo dHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjANCg0KICBVbmxlc3MgcmVx dWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJl DQogIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJB UyBJUyIgQkFTSVMsDQogIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBL SU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLg0KICBTZWUgdGhlIExpY2Vuc2UgZm9yIHRo ZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kDQogIGxpbWl0YXRp b25zIHVuZGVyIHRoZSBMaWNlbnNlLg0KLS0+DQoNCjxwcm9qZWN0IGRlZmF1bHQ9ImNvbXBpbGUi IGJhc2VkaXI9Ii4uLy4uLy4uLy4uLy4uLy4uLy4uIj4NCg0KPCEtLSBTZXQgUHJvcGVydGllcyAt LT4NCiAgPCEtLSBVc2VyIHNldHRpbmdzIC0tPg0KICA8cHJvcGVydHkgZmlsZT0iJHt1c2VyLmhv bWV9L2FudC5wcm9wZXJ0aWVzIi8+DQogIDwhLS0gU2V0IHByb3BlcnR5IGxpYiBkaXIgLS0+DQog IDxwcm9wZXJ0eSBuYW1lPSJwcm9wZXJ0aWVzLmRpciIgdmFsdWU9InRvb2xzL2FudC9wcm9wZXJ0 aWVzIi8+DQogIDwhLS0gU2lnbmlmaWNhbnQgZGlycyAtLT4NCiAgPHByb3BlcnR5IGZpbGU9IiR7 cHJvcGVydGllcy5kaXJ9L2RpcnMucHJvcGVydGllcyIvPg0KICA8IS0tIENvbXBpbGVyIHNldHRp bmdzIC0tPg0KPHByb3BlcnR5IGZpbGU9IiR7cHJvcGVydGllcy5kaXJ9L2RlZmF1bHRjb21waWxl ci5wcm9wZXJ0aWVzIi8+IA0KICA8cHJvcGVydHkgZmlsZT0iJHtwcm9wZXJ0aWVzLmRpcn0vJHti dWlsZC5jb21waWxlcn0ucHJvcGVydGllcyIvPg0KICA8IS0tIENvbXBpbGUtdGltZSBjbGFzc3Bh dGggcHJvcGVydGllcyBmaWxlcyAtLT4NCiAgPHByb3BlcnR5IGZpbGU9IiR7cHJvcGVydGllcy5k aXJ9L2V4dHJhcGF0aC5wcm9wZXJ0aWVzIi8+DQogIDxwcm9wZXJ0eSBmaWxlPSIke3Byb3BlcnRp ZXMuZGlyfS9jb21waWxlcGF0aC5wcm9wZXJ0aWVzIi8+DQoNCjwhLS0gVGFyZ2V0cyAtLT4NCg0K ICA8dGFyZ2V0IG5hbWU9ImNvbXBpbGUiIGRlcGVuZHM9ImNvbXBpbGVfaWFwaV9zcWxfamRiYzIs IGNvbXBpbGVfamRrMTUiLz4NCg0KICA8dGFyZ2V0IG5hbWU9ImNvbXBpbGVfaWFwaV9zcWxfanNy MTY5Ij4NCiAgICA8amF2YWMNCiAgICAgIHNvdXJjZT0iMS40Ig0KICAgICAgdGFyZ2V0PSIxLjQi DQogICAgICBib290Y2xhc3NwYXRoPSIke2VtcHR5fSINCiAgICAgIG5vd2Fybj0ib24iDQogICAg ICBkZWJ1Zz0iJHtkZWJ1Z30iDQogICAgICBkZXBlbmQ9IiR7ZGVwZW5kfSINCiAgICAgIGRlcHJl Y2F0aW9uPSIke2RlcHJlY2F0aW9ufSINCiAgICAgIG9wdGltaXplPSIke29wdGltaXplfSINCiAg ICAgIHByb2NlZWQ9IiR7cHJvY2VlZH0iDQogICAgICB2ZXJib3NlPSIke3ZlcmJvc2V9Ig0KICAg ICAgc3JjZGlyPSIke2RlcmJ5LmVuZ2luZS5zcmMuZGlyfSINCiAgICAgIGRlc3RkaXI9IiR7b3V0 LmRpcn0iPg0KICAgICAgPGNsYXNzcGF0aD4NCiAgICAgICAgPHBhdGhlbGVtZW50IHBhdGg9IiR7 Y29tcGlsZS5jbGFzc3BhdGh9Ii8+DQogICAgICA8L2NsYXNzcGF0aD4NCiAgICAgIDxpbmNsdWRl IG5hbWU9IiR7ZGVyYnkuZGlyfS9pYXBpL3NxbC8qKiIvPg0KCSAgPGV4Y2x1ZGUgbmFtZT0iJHtk ZXJieS5kaXJ9L2lhcGkvc3FsL0RhdGFEaWN0aW9uYXJ5LmphdmEiLz4gICAgDQogICAgPC9qYXZh Yz4NCiAgPC90YXJnZXQ+DQoNCiAgPHRhcmdldCBuYW1lPSJjb21waWxlX2lhcGlfc3FsX2pkYmMy IiBkZXBlbmRzPSJjb21waWxlX2lhcGlfc3FsX2pzcjE2OSI+DQogIDwvdGFyZ2V0Pg0KDQoNCiAg PHRhcmdldCBuYW1lPSJjb21waWxlX2pkazE1Ij4NCiAgICAgIDxqYXZhYw0KICAgICAgICAgIHNv dXJjZT0iMS41Ig0KICAgICAgICAgIHRhcmdldD0iMS41Ig0KICAgICAgICAgIGJvb3RjbGFzc3Bh dGg9IiR7ZW1wdHl9Ig0KICAgICAgICAgIG5vd2Fybj0ib24iDQogICAgICAgICAgZGVidWc9IiR7 ZGVidWd9Ig0KICAgICAgICAgIGRlcGVuZD0iJHtkZXBlbmR9Ig0KICAgICAgICAgIGRlcHJlY2F0 aW9uPSIke2RlcHJlY2F0aW9ufSINCiAgICAgICAgICBvcHRpbWl6ZT0iJHtvcHRpbWl6ZX0iDQog ICAgICAgICAgcHJvY2VlZD0iJHtwcm9jZWVkfSINCiAgICAgICAgICB2ZXJib3NlPSIke3ZlcmJv c2V9Ig0KICAgICAgICAgIHNyY2Rpcj0iJHtkZXJieS5lbmdpbmUuc3JjLmRpcn0iDQogICAgICAg ICAgZGVzdGRpcj0iJHtvdXQuZGlyfSI+DQogICAgICAgICAgPGNsYXNzcGF0aD4NCiAgICAgICAg ICAgICAgPHBhdGhlbGVtZW50IHBhdGg9IiR7amF2YTE1Y29tcGlsZS5jbGFzc3BhdGh9Ii8+DQog ICAgICAgICAgPC9jbGFzc3BhdGg+DQogICAgICAgICAgPGluY2x1ZGUgbmFtZT0iJHtkZXJieS5k aXJ9L2lhcGkvc3FsL0RhdGFEaWN0aW9uYXJ5LmphdmEiLz4NCiAgICAgICAgICA8IS0tIDxjb21w aWxlcmFyZyB2YWx1ZT0iLVhsaW50OnVuY2hlY2tlZCIvPiAtLT4NCiAgICAgIDwvamF2YWM+DQog IDwvdGFyZ2V0Pg0KPC9wcm9qZWN0Pg0KDQo= ------=_Part_9656_27306528.1220041021412--