Jump to: navigation, search

VJET/Building from Source

Revision as of 09:09, 23 February 2013 by Ljfeng1002.hotmail.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Please Note: Some software installation requires specific versions. For example, Maven 3 and JDK 1.6 are required. If you want to build from Eclipse, an Eclipse version with PDE support is required.

Git Client Setup


VJET source code

Clone one of the VJET repos. The main vjet repo is 


git clone --recursive git://git.eclipse.org/gitroot/vjet/org.eclipse.vjet.all.git

Maven Setup

1. Install maven 3: [http://maven.apache.org/download.html]
2. Setup Environment Variables:

on mac:

 export MAVEN_OPTS=-Xmx1024m

on windows:

PATH=[maven 3 location];%PATH%
MAVEN_OPTS=-Xms512m -Xmx1024m
JAVA_HOME=[JDK 1.6 location]

3. Install the Maven settings.xml file in your local Maven repository:

Build VJET from Command Line

Navigate to the root directory of your git VJET clone, then execute the maven command:

mvn clean install

After a successful build, you can find the generated VJET update site at:

# on build server with profile build-server you will see repo here
# on local build you will see unsigned jars here

Build VJET from Eclipse

1. Install an Eclipse version (3.8.x and above) with PDE support: [http://www.eclipse.org/downloads/]

2. Install m2eclipse from update site: [http://m2eclipse.sonatype.org/sites/m2e]

3. Install egit plugins, find update site from [http://www.eclipse.org/egit/]

4. Start a new Eclipse workspace, setup target environment to include VJET build dependent plugins:

  install nightly build as baseline http://eclipse.org/vjet/downloads

5. Import Projects

a) You can import all VJET projects by just selecting the root directory of the git repo Import -> Team -> Team Project Set, browse to your GIT Clone VJET root, select VjetProjectSet.psf and Finish.

b) Or, you can import a subset of VJET projects from Git Cloned VJET subdirectories: Import -> General -> Existing Projects into Workspace, browse to your Git cloned VJET subdirectory, such as extmod, core, eclipse, or their subdirectories.