|
|
Line 1: |
Line 1: |
− | {{Backlink|oAW}}
| + | #REDIRECT [[OAW]] |
− | This document describes how to set up a development environment suitable for working on the openArchitectureWare components. '''It is NOT intended for people who want to USE openArchitectureWare, but instead for committers and contributors.'''
| + | |
− | | + | |
− | == Introduction ==
| + | |
− | In order to understand why setting up the development workspace is so cumbersome, please read the following bug reports:
| + | |
− | * [http://bugs.eclipse.org/bugs/show_bug.cgi?id=109137 bug #109137]
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182537 bug #182537]
| + | |
− | | + | |
− | The EMF wiki provides a very well written explanation of the problem: [http://wiki.eclipse.org/EMF/Getting_Source#Intricacies_of_working_on_EMF_components EMF Workspace setup].
| + | |
− | | + | |
− | == Setting up your oAW workspace ==
| + | |
− | Due to the bug in Eclipse that you cannot reference projects from your workspace in the runtime workspace it is not really easy to debug oAW.
| + | |
− | The following lines explain how to use the runtime workspace anyway.
| + | |
− | | + | |
− | * Start Eclipse and check out all needed projects (see [[oAW Repository Details|Source Code Access]] for further details)
| + | |
− | * Start a new runtime workspace containing the stuff you want to debug
| + | |
− | * create your sample project(s) in the runtime workspace
| + | |
− | * Download the latest build from http://oaw.pluginbuilder.org/latest and unzip it somewhere
| + | |
− | * Open the import wizard in the runtime workspace and select ''plugins and fragments''
| + | |
− | * deselect the first checkbox and set the download location as plugin location
| + | |
− | * decide whether you would like to select the plugins to import manually or import the bundles required from your runtime workspace bundles
| + | |
− | * import them as BINARY projects
| + | |
− | * continue and finish the wizard
| + | |
− | * you're done
| + | |