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.
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 | + | 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 | |
− | # Install on your | + | # Install on your <tt>target-platform</tt> folder |
− | You should get the | + | 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 | + | The attached unix shell script uses P2 to download the required bundles. '''TODO:''' refactor as an ant script. |
− | Download the script to your | + | 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 | + | * 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 | + | # 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 | + | # Enter <tt>iam-ganymede</tt> as the name of the file |
− | # Set Target Name to | + | # Set Target Name to <tt>IAM Ganymede</tt> |
− | # Set Target Location to your | + | # 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
Contents
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
- Download the SDK from:
- 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.
- 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
- File > New > Other... > Plug-in Development > Target Definiton
- Enter iam-ganymede as the name of the file
- Set Target Name to IAM Ganymede
- Set Target Location to your target-platform/eclipse 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).