ME Framework Build Instructions
This page describes how to build the ME Framework. Remember, in order
to contribute code to the project you must have a contributor
role. See Mobile
& Embedded Community Governance for information about the
different community roles.
Table of Contents
- Dependencies
- Set Properties
- Start the Build
Dependencies
The ME Framework build requires the technologies listed in the following
table.
Designated Exception Modules
The following table lists a binary plug-in required for ME Framework APIs. This binary
plug-in is covered by the Oracle Binary Code License Agreement. See the
Licensing section of the download page for more detailed information.
-->
Set Properties
Set the following properties in the framework_directory/build/local.properties file
to reflect your build environment.
|
Property
|
Description
|
|
FCS_JCTTOOLS
|
Location of the JT harness binary
|
|
WIRELESS_TOOLKIT
|
Location of Oracle Java Wireless Toolkit binary
|
|
JAVAHELP_JAR
|
The path to the JavaHelp software jhall.jar library
|
|
PBP_HOME
|
Location of PBP 1.1 specification classes
|
|
PP_HOME
|
Location of PP 1.1 specification classes
|
|
FP_HOME
|
Location of CDC/FP 1.1 specification classes
|
|
COMM_JAR
|
The path to the Java Communication API JAR file
|
The following properties are optional and are not required for the build.
They are used if you specify them.
|
Property
|
Description
|
|
checkstyle.jar
|
Location of the Checkstyle JAR file. If you specify this property, Checkstyle is
run on the sources.
|
|
J2SE_API_OFFLINE
|
Location of the Java SE API Javadoc documentation.
If you specify this property, the files in that are used in
the ME Framework API Javadoc documentation.
|
Start the Build
The following steps describe how to build the ME Framework binary.
- Set the JAVA_HOME environment variable to point to JDK 5 (or later)
- Execute the
ant command from the framework_directory/build directory.
The build places the ME Framework binary in the framework_directory-build directory.
Note: To see a step-by-step example of how to set up the ME Framework build on Linux, take a look at this forum post.
|