Note: | Mobile Designer does not use this property for platforms that do not use JAR files, for example, iOS and Android. If you are building your application for a platform that does use JAR files, be sure to set the property to a packager that creates JARs that the devices in your project can run. Some devices might not be able to execute JARs created by some packagers. |
Platforms | All | |
Value | Specify one of the following values: | |
Value | Meaning | |
jar | Mobile Designer uses the built-in JAR packager that is part of the JDK. | |
zip | Mobile Designer provides compression with WinZip. | |
7zip | Mobile Designer provides compression with 7Zip. To create the JAR Mobile Designer uses the following command-line parameters when executing 7Zip: ${packager.7zip.args1} "filename" * ${packager.7zip.args2} The packager.7zip.args1 and packager.7zip.args2 properties are defined in the bs-defaults.xml file, which is in the following location: Mobile Designer_directory /Tools/Build/BuildScript/v1.0.0/bs-defaults.xml The following shows the default property settings in the bs-defaults.xml file: <property name="packager.7zip.args1" value="a -r -tzip"/> <property name="packager.7zip.args2" value="-mx=9 -mfb=255"/> | |
kzip | Mobile Designer provides compression with Kzip. To create the JAR Mobile Designer uses the following command-line parameters when executing Kzip: ${packager.kzip.args} "filename" * The packager.kzip.args property is defined in the bs-defaults.xml file. The following shows the default property setting in the bs-defaults.xml file: <property name="packager.kzip.args" value="-r -zl121"/> | |
Default | kzip If you do not have the KZip packager installed, at run time Mobile Designer uses 7Zip. |
Platforms | All | ||
Value | ![]() Mobile Designer performs all the resource handling and cross-compiling (for platforms that require it), but does not compile the final binary.
![]() Mobile Designer performs all the resource handling, cross-compiling, and compiles the final binary. | ||
Default | false |
Platforms | All | ||
Value | File name format that you define by specifying one or more of the parameters listed below. At run time, Mobile Designer replaces the parameters with the values listed below. ![]() is replaced with: ${project.jar.name} ![]() is replaced with: ${project.jar.name.selected-langgroup}, if it exists, otherwise replace with the value of ${project.jar.name} ![]() is replaced with: ${mobiledesigner.handset.devicegroup.output.filename} ![]() is replaced with: Selected language group ![]() is replaced with: X part of the project version number (X.y.z) that you specify in the Multi Build dialog when building the project. ![]() is replaced with: Y part of the project version number (x.Y.z) that you specify in the Multi Build dialog when building the project. ![]() is replaced with: Z part of the project version number (x.y.Z) that you specify in the Multi Build dialog when building the project. | ||
Example: <property name="project.jarname.format" value="@PROJECT@@HANDSET@@LANGGROUP@"/>
| |||
Default | None.
|
Platforms | All |
Value | See the value for the project.jarname.format property |
Default | No default. Mobile Designer uses the value of project.jarname.format for all devices that you do not specifically override using the project.jarname.format.override.device_name property. |
Platforms | All |
Value | Semicolon-separated list of all the builds that Mobile Designer created |
Default | n/a |
Platforms | All | |
Value | Folder name that you define by specifying the one or more of the parameters listed below. At run time, Mobile Designer replaces the parameters with the values listed below. | |
Parameter | Replace with the value of | |
@LANGGROUP@ | ${selected.langgroup} | |
@PLATFORM@ | ${selected.platform} | |
@TARGET@ | ${selected.target} | |
Example: If you want Mobile Designer to store the output data in a project folder named “_temp_EFIGS_j2me-jar_release_” for an English, French, Italian, German, Spanish (EFIGS) release J2ME build, specify the following: <property name="project.output._temp_.folder" value="_temp_@LANGGROUP@_@PLATFORM@_@TARGET@_"/> | ||
Default | project _temp_ folder If you do not set this property, Mobile Designer stores the output and compilation directories in a project _temp_ folder alongside the compiled binary. |