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 "IAM Target Platform"

(Initial instructions for setting up the target platform)
 
m (Minor formatting issues and typos)
Line 6: Line 6:
 
== Create the base folder ==
 
== Create the base folder ==
  
Create a `target-platform` folder somewhere in your filesystem.
+
Create a <tt>target-platform</tt> folder somewhere in your filesystem.
  
 
==  Install a new eclipse SDK ==
 
==  Install a new eclipse SDK ==
 
#Download the SDK from:
 
#Download the SDK from:
** http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/index.php
+
#* http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/index.php
# Install on your `target-platform` folder
+
# Install on your <tt>target-platform</tt> folder
  
You should get the `eclipse` folder inside your `target-platform` folder.
+
You should get the <tt>eclipse</tt> folder inside your <tt>target-platform</tt> folder.
  
 
== Install the required bundles ==
 
== Install the required bundles ==
The attached unix shell script used P2 to download the required bundles. '''TODO:''' refactor as an ant script.
+
The attached unix shell script uses P2 to download the required bundles. '''TODO:''' refactor as an ant script.
  
Download the script to your `target-platform` and run it from there. It will take some time to download all the required bundles.
+
Download the script to your <tt>target-platform</tt> and run it from there. It will take some time to download all the required bundles.
  
 
* Most bundles come from ganymede update site. '''TODO:''' specify versions to avoid changes wiht maintenance releases.
 
* Most bundles come from ganymede update site. '''TODO:''' specify versions to avoid changes wiht maintenance releases.
 
* AJDT is downloaded from their own update site (not available on ganymede).
 
* AJDT is downloaded from their own update site (not available on ganymede).
* Some bundles are downloaded from Orbit (uses `curl`)
+
* Some bundles are downloaded from Orbit (uses [http://curl.haxx.se/ curl])
  
 
== Configure a target definition ==
 
== Configure a target definition ==
Line 28: Line 28:
  
 
# Start '''your''' eclipse (i.e. do not use the new installation you've just set up)
 
# Start '''your''' eclipse (i.e. do not use the new installation you've just set up)
# Create a new (simple) project. You can name it `Target Platform`
+
# Create a new (simple) project. You can name it <tt>Target Platform</tt>
 
# ''File > New > Other... > Plug-in Development > Target Definiton''
 
# ''File > New > Other... > Plug-in Development > Target Definiton''
# Enter `iam-ganymede` as the name of the file
+
# Enter <tt>iam-ganymede</tt> as the name of the file
# Set Target Name to `IAM Ganymede`
+
# Set Target Name to <tt>IAM Ganymede</tt>
# Set Target Location to your `target-platform/eclipse` folder.
+
# Set Target Location to your <tt>target-platform/eclipse</tt> folder.
 
# Click on ''Set as Target Platform'' (you will need to repeat this last step if you change the bundles installed on your target definition).
 
# Click on ''Set as Target Platform'' (you will need to repeat this last step if you change the bundles installed on your target definition).
  

Revision as of 06:55, 30 November 2008

< To: IAM Environment

Setting up the Target Platform

This page describes the process for setting up the target platform used to build IAM.

Create the base folder

Create a target-platform folder somewhere in your filesystem.

Install a new eclipse SDK

  1. Download the SDK from:
  2. Install on your target-platform folder

You should get the eclipse folder inside your target-platform folder.

Install the required bundles

The attached unix shell script uses P2 to download the required bundles. TODO: refactor as an ant script.

Download the script to your target-platform and run it from there. It will take some time to download all the required bundles.

  • Most bundles come from ganymede update site. TODO: specify versions to avoid changes wiht maintenance releases.
  • AJDT is downloaded from their own update site (not available on ganymede).
  • Some bundles are downloaded from Orbit (uses curl)

Configure a target definition

Target platforms are managed through target definition files. You will need to set up your own target definitions.

  1. Start your eclipse (i.e. do not use the new installation you've just set up)
  2. Create a new (simple) project. You can name it Target Platform
  3. File > New > Other... > Plug-in Development > Target Definiton
  4. Enter iam-ganymede as the name of the file
  5. Set Target Name to IAM Ganymede
  6. Set Target Location to your target-platform/eclipse folder.
  7. Click on Set as Target Platform (you will need to repeat this last step if you change the bundles installed on your target definition).

Back to the top