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 "SMILA/Documentation/HowTo/Howto set up dev environment"

m (Checkout sources from Eclipse svn)
m (Requirements)
Line 2: Line 2:
 
=== Setup an Eclipse instance/installation for SMILA ===
 
=== Setup an Eclipse instance/installation for SMILA ===
  
==== Requirements ====
+
==== Set-up for SMILA developers ====
  
:* Checkout sources from Eclipse svn
+
===== Installed Eclipse and delta-pack =====
 +
If you still have not installed an eclipse and/or a delta-pack, you may download it from:
 +
::* '''Eclipse download location:'''  <pre>http://www.eclipse.org/downloads/</pre>
 +
::* '''Delta-pack download location:'''<pre>http://download.eclipse.org/eclipse/downloads/</pre>
  
* svn location
+
===== Checkout SMILA sources from Eclipse svn =====
<pre>http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/</pre>
+
You may check out our sources from:
 +
<pre>http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/</pre>
 +
 
 +
 
 +
===== Import sources into Eclipse =====
 +
If you don´t check out our sources into Eclipse, you have to import the sources into Eclipse see below:
 +
 
 +
Click File --> Import --> General --> Existing Projects into Workspace --> Next --> Select root folder of local trunk --> Finish
 +
 
 +
 
 +
===== Define target platform =====
 +
The goal of the following set up is to use Eclipse installation as target platform with adding the plug-ins from SMILA.extensions folder.
 +
::* Click Window --> Preferences --> Plug-in Development --> Target Platform
 +
 
 +
 
 +
 
 +
::* Click Add... --> Select File System --> Click Next --> Click Add --> Select SMILA.extension folder under local trunk
 +
 
 +
 
 +
==== Set-up for SMILA integrators ====
 +
 
 +
===== Installed Eclipse and delta-pack =====
 +
If you still have not installed an eclipse and/or a delta-pack, you may download it from:
 +
::* '''Eclipse download location:'''  <pre>http://www.eclipse.org/downloads/</pre>
 +
::* '''Delta-pack download location:'''<pre>http://download.eclipse.org/eclipse/downloads/</pre>
 +
 
 +
 
 +
===== Define target platform =====
 +
Start Ecliplse and set up a new workspace. After that you have to define a new target platform see below:
 +
 
 +
:* Download SMILA from http://www.eclipse.org/smila/downloads.php
 +
:* Unzip SMILA-incubation-***.zip into a directory (e.g. E:\SMILA).
 +
:* Download SMILA-test-plugins.zip from http://demo1.brox.de/pipelets/SMILA-test-plugins.zip
 +
:* Unzip SMILA-test-plugins.zip into the plugins folder of your SMILA installation (e.g. E:\SMILA\plugins).
 +
:* Click Window --> Preferences --> Plug-in Development --> Target Platform --> Click Browse --> Select SMILA installation folder (e.g E:\SMILA). --> Apply --> OK
  
 
==== Installation and configuration of Eclipse (3.4) ====
 
==== Installation and configuration of Eclipse (3.4) ====

Revision as of 12:23, 1 April 2009

Setup an Eclipse instance/installation for SMILA

Set-up for SMILA developers

Installed Eclipse and delta-pack

If you still have not installed an eclipse and/or a delta-pack, you may download it from:

  • Eclipse download location:
    http://www.eclipse.org/downloads/
  • Delta-pack download location:
    http://download.eclipse.org/eclipse/downloads/
Checkout SMILA sources from Eclipse svn

You may check out our sources from:

http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/


Import sources into Eclipse

If you don´t check out our sources into Eclipse, you have to import the sources into Eclipse see below:

Click File --> Import --> General --> Existing Projects into Workspace --> Next --> Select root folder of local trunk --> Finish


Define target platform

The goal of the following set up is to use Eclipse installation as target platform with adding the plug-ins from SMILA.extensions folder.

  • Click Window --> Preferences --> Plug-in Development --> Target Platform


  • Click Add... --> Select File System --> Click Next --> Click Add --> Select SMILA.extension folder under local trunk


Set-up for SMILA integrators

Installed Eclipse and delta-pack

If you still have not installed an eclipse and/or a delta-pack, you may download it from:

  • Eclipse download location:
    http://www.eclipse.org/downloads/
  • Delta-pack download location:
    http://download.eclipse.org/eclipse/downloads/


Define target platform

Start Ecliplse and set up a new workspace. After that you have to define a new target platform see below:

  • Download SMILA from http://www.eclipse.org/smila/downloads.php
  • Unzip SMILA-incubation-***.zip into a directory (e.g. E:\SMILA).
  • Download SMILA-test-plugins.zip from http://demo1.brox.de/pipelets/SMILA-test-plugins.zip
  • Unzip SMILA-test-plugins.zip into the plugins folder of your SMILA installation (e.g. E:\SMILA\plugins).
  • Click Window --> Preferences --> Plug-in Development --> Target Platform --> Click Browse --> Select SMILA installation folder (e.g E:\SMILA). --> Apply --> OK

Installation and configuration of Eclipse (3.4)

After getting SMILA relevant files you have to install and configure Eclipse.

  1. Download an eclipse SDK, starting with at least eclipse-SDK-3.4.1-win32.zip.
  2. Download eclipse-3.4.1-delta-pack.zip.
  3. Unzip the archive and copy org.eclipse.equinox.executable_<version> from features into your features folder under your eclipse installation.
  4. Copy all necessary plug-ins (containing linux.x86 or win32.x86) from plugins into your plugins folder under your eclipse installation.
  5. Start that Eclipse and set up a custom target platform:
  • Unzip SMILA-xxx-.zips:
  • Copy test specific plug-ins to Smila target platform:
  • Copy org.junit_3.8.2xxx from the “plugins” folder of your eclipse installation or copy org.junit_3.8.2.v200706111738 from Smila-test-and-sample folder to your Smila installation (e.g. E:\ SMILA-incubation-win32.win32.x86/plugins).
  • Copy org.eclipse.smila.test_0.5.0.jar from Smila-test-and-sample folder to your Smila installation (e.g. E:\ SMILA-incubation-win32.win32.x86/plugins).
  • Start eclipse and set the target platform location to this folder (e.g. E:\SMILA-incubation-win32.win32.x86).
Click Window --> Preferences --> Plug-in Development --> Target Platform

Import SMILA sources into your Eclipse workspace

  • Start Eclipse and import SMILA sources:
  • Click File --> Import
  • Expand General and choose Existing Projects into Workspace

Import-wizard.png


  • Click Next, set the root directory (e.g. e:/Smila), select all and then click Finish

Import-root.png


  • After you followed the steps above, you should have the following structure in your Package Explorer

Package-explorer.png

Launch SMILA in Eclipse

There is a folder SMILA.launch located in our trunk. This folder contains two launch configuration files for Eclipse. With these two files (one for windows (SMILA) and one for linux(SMILA-linux)) you have the possibility to start SMILA in Eclipse. Follow the steps below:

  • Click Debug --> Debug Configurations and expand OSGI Framework
  • Select launch file for your environment and press Debug

Launch-smila.png


  • If everything is started correctly, you will get an output in the Eclipse Console like below:

Console.png

Copyright © Eclipse Foundation, Inc. All Rights Reserved.