Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "VJET/Building from Source"

(Build VJET from Eclipse)
 
(2 intermediate revisions by the same user not shown)
Line 51: Line 51:
 
</source>
 
</source>
  
= Build VJET from Eclipse =
+
= Build VJET from Eclipse =
 +
 
 +
1. Install an Eclipse version (3.8.x and above) with PDE support: [[http://www.eclipse.org/downloads/ http://www.eclipse.org/downloads/]]
 +
 
 +
2. Install m2eclipse from update site: [[http://m2eclipse.sonatype.org/sites/m2e http://m2eclipse.sonatype.org/sites/m2e]]
 +
 
 +
3. Install egit plugins, find update site from [[http://www.eclipse.org/egit/ http://www.eclipse.org/egit/]]
 +
 
 +
4. Start a new Eclipse workspace, setup target environment to include VJET build dependent plugins:
  
1. Install an Eclipse version (3.8.x and above) with PDE support: [[http://www.eclipse.org/downloads/ http://www.eclipse.org/downloads/]]
 
2. Install m2eclipse from update site: [[http://m2eclipse.sonatype.org/sites/m2e http://m2eclipse.sonatype.org/sites/m2e]]
 
3. Install Subclipse, find update site from [[http://subclipse.tigris.org/ http://subclipse.tigris.org/]], for example, [[http://subclipse.tigris.org/update_1.6.x http://subclipse.tigris.org/update_1.6.x]]
 
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
 
   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
+
5. Import Projects
Import <nowiki>-</nowiki>> Team <nowiki>-</nowiki>> 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:
+
a) You can import all VJET projects by just selecting the root directory of the git repo Import <nowiki>-</nowiki>&gt; Team <nowiki>-</nowiki>&gt; Team Project Set, browse to your GIT Clone VJET root, select VjetProjectSet.psf and Finish.  
Import <nowiki>-</nowiki>> General <nowiki>-</nowiki>> Existing Projects into Workspace, browse to your Git cloned VJET subdirectory, such as extmod, core, eclipse, or their subdirectories.
+
  
 +
b) Or, you can import a subset of VJET projects from Git Cloned VJET subdirectories: Import <nowiki>-</nowiki>&gt; General <nowiki>-</nowiki>&gt; Existing Projects into Workspace, browse to your Git cloned VJET subdirectory, such as extmod, core, eclipse, or their subdirectories.
  
 
[[Category:VJET|Building From Source]]
 
[[Category:VJET|Building From Source]]

Latest revision as of 09:09, 23 February 2013

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

[http://help.github.com/set-up-git-redirect/]

VJET source code

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

http://git.eclipse.org/c/vjet/org.eclipse.vjet.all.git/

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
{git_clone_root}/eclipse/features/org.eclipse.vjet.all.repo/target/signed/site_assembly.zip
 
# on local build you will see unsigned jars here
{git_clone_root}/eclipse/features/org.eclipse.vjet.all.repo/target/org.eclipse.vjet.all.repo-${project.version}.zip

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.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.