Link to home
Start Free TrialLog in
Avatar of dekathari
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-Polish" />
      <!--define the installation folder of the WTK-->
      <property name="wtk.home" location="C:\S60\Devices\S60_3rd_MIDP_SDK" />
        <property name="nokia.home" location="C:\S60\Devices\S60_3rd_MIDP_SDK" />
               
      <!-- Definition of the J2ME Polish task:   -->
            <taskdef name="j2mepolish"
                  classname="de.enough.polish.ant.PolishTask"
                  classpath="${polish.home}/import/enough-j2mepolish-build.jar:${polish.home}/import/jdom.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="foreground"
                  fullscreen="menu"
                  usePolishGui="true"
                  >
                        <resources
                              dir="resources"
                        />

                        <midlet class="MobileAd" />
                        <debug
                              verbose="false"
                              level="error">
                        </debug>
                        <variables>
                              <variable
                                    name="polish.TextField.useDirectInput"
                                    value="true" />
                              <variable
                                    name="polish.ChoiceGroup.suppressMarkCommands"
                                    value="true" />
                              <variable
                                    name="polish.TextField.suppressCommands"
                                    value="true" />
                              <variable
                                    name="polish.TextField.showInputInfo"
                                    value="false" />
                                          <variable
                                                name="polish.command.ok"
                                                value="OK" />
                                            <variable
                                                name="polish.command.cancel"
                                                value="Cancel" />
                                            <variable
                                                name="polish.command.select"
                                                value="Select" />
                                            <variable
                                                name="polish.command.options"
                                                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
Avatar of bglodde
bglodde
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial