db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rick Hillegas <Richard.Hille...@Sun.COM>
Subject Re: Help with build.xml so that DataDictionary class will compile with jdk1.5 and higher...
Date Fri, 29 Aug 2008 20:24:18 GMT
Hi Mamta,

What error are you seeing?

-Rick

Mamta Satoor wrote:
> 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 <Richard.Hillegas@sun.com> 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:
>>
>>  <target name="compile-vtidemo">
>>   <javac
>>     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}">
>>     <classpath>
>>       <pathelement path="${java15compile.classpath}"/>
>>     </classpath>
>>      <!-- <compilerarg value="-Xlint:unchecked"/> -->
>>   </javac>
>>  </target>
>>
>> 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.
>>>
>>>
>>>       
>>     


Mime
View raw message