DeveloperSetup
Prerequisites
- Java 1.6+
- Eclipse 3.7.2 (preferably the classic edition)
- EGit/JGit
- Ecore Tools
Workspace Setup
Repositories
First you will need to clone all openSCADA git repositories and check out the required projects:
Clone the following projects using EGit. Best place them in your workspace directory but do keep the ".git" extension!
- org.openscada.builder.git
- org.openscada.external.git
- org.openscada.aurora.git
- org.openscada.oxygen.git
- org.openscada.utgard.git
- org.openscada.atlantis.git
- org.openscada.infinity.git
- org.openscada.orilla.git
- org.openscada.othala.git
- org.openscada.dakara.git
- org.openscada.tauri.git
- org.openscada.deploy.git
Select the branch "1.0" when cloning.
Using EGit you can import the projects right when cloning. You should create a working set for each repository in order to group the huge list of projects.
Target Platform
Create a new Target Platform in Eclipse using the following settings:
- Add either a fresh Eclipse as base or use your current installation using "${eclipse_home}"
- You need to add the directory "${resource_loc:/builder_external/builder/lib}" to your target platform
- GEF SDK 3.7
- EMF SDK 2.7
- ECF SDK 3.2
Final steps
- Manual compiles
- builder_global/build.xml
- org.openscada.da.server.common/schema_build.xml
- remaining org.openscada.*/schema_build.xml