Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Adding classpath in J2ME build.xml

Posted on 2006-04-30
1
Medium Priority
?
1,458 Views
Last Modified: 2008-01-09
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>
0
Comment
Question by:dekathari
1 Comment
 
LVL 13

Accepted Solution

by:
bglodde earned 1000 total points
ID: 16582996
You'll need to add binaryLibraries="kxml.zip" to the build tag.
http://www.j2mepolish.org/docs/how-tos.html#howto-api-binary
0

Featured Post

Who's Defending Your Organization from Threats?

Protecting against advanced threats requires an IT dream team – a well-oiled machine of people and solutions working together to defend your organization. Download our resource kit today to learn more about the tools you need to build you IT Dream Team!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article I will describe how to setup a Cisco WLC 5508 to work with Apple's Bonjour protocol across VLANs.  I will also discuss using screen mirroring and Airplay on an AppleTV v3.  This article covers the wireless network only and requires m…
This article is a step by step guide on how to create a basic PTP link using Ubiquiti airOS devices. This guide can be used on the following Ubiquiti AirMAX devices. Nanostation, Bullets, AirBridge, Nanobeam, NanoBridge to name a few. Please review …
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question