Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "DSDP/MTJ/Build Process"
Line 22: | Line 22: | ||
[[Generate build scripts for Ant]]<br/> | [[Generate build scripts for Ant]]<br/> | ||
:Java developer uses system to export an Ant build script that can be used with Ant to build software from Eclipse or from command line. | :Java developer uses system to export an Ant build script that can be used with Ant to build software from Eclipse or from command line. | ||
− | |||
[[Create preprocessed build with Ant]]<br/> | [[Create preprocessed build with Ant]]<br/> |
Revision as of 08:58, 11 January 2007
Create Builds Based on Right API Set
- It is useful for the Java developer to know that the builds he is making are supported by the classes in the target phones. The system can create this information during compilation by using the device database information. The goal is that the developer creates only builds for each device based on the right set of APIs.
- In order to create slightly different versions of the same software, the user must create a branded build. In a branded build the user can replace files from the main project and define code sections to be executed only in this branding subproject.
- In order to control the amount of resource files in one build the java developer wants to create separate builds for different language areas. Into each build a set of supported languages are included which might cover for example a certain market.
- The distributor of the application requests a separate jad- and jar-files for each supported device. The creation of the separate files is simple work and this can by automated by the help of the system.
- During a project the build must be deployed several times into an emulator. Use case describes reusable deployment configuration.
Remove Debug Features from Release Build
- A developer chooses to remove debug information from the source code while preprocessing.
- A developer is able to sign several build using one command
Generate build scripts for Ant
- Java developer uses system to export an Ant build script that can be used with Ant to build software from Eclipse or from command line.
Create preprocessed build with Ant
- Preprocessing is used to solve fragmentation problems caused by multiple target devices. The system can preprocess source code for each of the devices before building the actual software.
Create obfuscated build with Ant
- Obfuscation is important for minimizing the Jar file size when developing J2ME applications. The system can perform obfuscation during build process.
Create builds based on right set of APIs with Ant
- It is useful for Java developer to be able to build software for multiple target devices at the same time. The system can automatically create builds based on the right sets of APIs for each target device.
Run build in emulator with Ant
- It is useful for Java developer to be able to run software in a emulator directly from the development environment. The system can automatically create build and start it in the emulator.