dekathari
asked on
Adding classpath in J2ME build.xml
I have a build.xml as follows. I wanted to specify dependency on kxml.zip in class path in this file. How do I do that?
<project name="MyMobile" default="j2mepolish">
<!--define the installation folder of J2ME Polish-->
<property name="polish.home" location="C:\Tools\J2ME-Po lish" />
<!--define the installation folder of the WTK-->
<property name="wtk.home" location="C:\S60\Devices\S 60_3rd_MID P_SDK" />
<property name="nokia.home" location="C:\S60\Devices\S 60_3rd_MID P_SDK" />
<!-- Definition of the J2ME Polish task: -->
<taskdef name="j2mepolish"
classname="de.enough.polis h.ant.Poli shTask"
classpath="${polish.home}/ import/eno ugh-j2mepo lish-build .jar:${pol ish.home}/ import/jdo m.jar"
/>
<!-- start the build with J2ME Polish -->
<target name="j2mepolish">
<j2mepolish>
<info
license="GPL"
name="MyMobile"
vendorName=""
version="0.0.1"
jarName="MyMobile.jar"
/>
<deviceRequirements unless="test">
<requirement name="Identifier" value="Nokia/Series60" />
<or>
<requirement name="JavaPackage" value="nokia-ui,mmapi" />
<requirement name="BitsPerPixel" value="4+" />
<and>
<requirement name="JavaPackage" value="mmapi" />
<requirement name="JavaPlatform" value="MIDP/2.0+" />
</and>
</or>
</deviceRequirements>
<build
imageLoadStrategy="foregro und"
fullscreen="menu"
usePolishGui="true"
>
<resources
dir="resources"
/>
<midlet class="MobileAd" />
<debug
verbose="false"
level="error">
</debug>
<variables>
<variable
name="polish.TextField.use DirectInpu t"
value="true" />
<variable
name="polish.ChoiceGroup.s uppressMar kCommands"
value="true" />
<variable
name="polish.TextField.sup pressComma nds"
value="true" />
<variable
name="polish.TextField.sho wInputInfo "
value="false" />
<variable
name="polish.command.ok"
value="OK" />
<variable
name="polish.command.cance l"
value="Cancel" />
<variable
name="polish.command.selec t"
value="Select" />
<variable
name="polish.command.optio ns"
value="Options" />
</variables>
<jad>
<attribute
name="Server-URL"
value="http://localhost:8080/MyMobile"
/>
</jad>
</build>
<emulator>
</emulator>
</j2mepolish>
</target>
<target name="clean">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>
<project name="MyMobile" default="j2mepolish">
<!--define the installation folder of J2ME Polish-->
<property name="polish.home" location="C:\Tools\J2ME-Po
<!--define the installation folder of the WTK-->
<property name="wtk.home" location="C:\S60\Devices\S
<property name="nokia.home" location="C:\S60\Devices\S
<!-- Definition of the J2ME Polish task: -->
<taskdef name="j2mepolish"
classname="de.enough.polis
classpath="${polish.home}/
/>
<!-- start the build with J2ME Polish -->
<target name="j2mepolish">
<j2mepolish>
<info
license="GPL"
name="MyMobile"
vendorName=""
version="0.0.1"
jarName="MyMobile.jar"
/>
<deviceRequirements unless="test">
<requirement name="Identifier" value="Nokia/Series60" />
<or>
<requirement name="JavaPackage" value="nokia-ui,mmapi" />
<requirement name="BitsPerPixel" value="4+" />
<and>
<requirement name="JavaPackage" value="mmapi" />
<requirement name="JavaPlatform" value="MIDP/2.0+" />
</and>
</or>
</deviceRequirements>
<build
imageLoadStrategy="foregro
fullscreen="menu"
usePolishGui="true"
>
<resources
dir="resources"
/>
<midlet class="MobileAd" />
<debug
verbose="false"
level="error">
</debug>
<variables>
<variable
name="polish.TextField.use
value="true" />
<variable
name="polish.ChoiceGroup.s
value="true" />
<variable
name="polish.TextField.sup
value="true" />
<variable
name="polish.TextField.sho
value="false" />
<variable
name="polish.command.ok"
value="OK" />
<variable
name="polish.command.cance
value="Cancel" />
<variable
name="polish.command.selec
value="Select" />
<variable
name="polish.command.optio
value="Options" />
</variables>
<jad>
<attribute
name="Server-URL"
value="http://localhost:8080/MyMobile"
/>
</jad>
</build>
<emulator>
</emulator>
</j2mepolish>
</target>
<target name="clean">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.