Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  • Install a JDK 1.7+
    • Be sure that Eclipse really uses the JDK!
  • Install a fresh Eclipse 3.8.1 2 (Juno)
  • Install the following PlugIns into your fresh Eclipse
    • Eclipse EGIT + Eclipse JGit
    • PDE Tools
    • Acceleo SDK
    • Ecore Tools SDK
    • Eclipse XML Editors and Tools (optional)
    • Eclipse Babel Editor (optional)
    • JavaScript Development Tools (optional)

...

Note: Clone the repositories into all to the same base directory and

Note: For openSCADA 1.0 you need to keep the ".git" extension in your local repository name. Choose the "This changes with 1.1" branch for current development.

Instead of using "git.openscada.org" you can also use the repositories from GitHub or BitBucket.

RepositoryBranch
git://git.openscada.org/org.openscada.builder.git1.1
git://git.openscada.org/org.openscada.external.git

1.1

git://git.openscada.org/org.openscada.aurora.git1.1
git://git.openscada.org/org.openscada.oxygen.git1.1
git://git.openscada.org/org.openscada.jinterop.git1.1
git://git.openscada.org/org.openscada.utgard.git1.1
git://git.openscada.org/org.openscada.atlantis.git1.1
git://git.openscada.org/org.openscada.orilla.git1.1
git://git.openscada.org/org.openscada.othala.git1.1
git://git.openscada.org/org.openscada.dakara.git1.1
git://git.openscada.org/org.openscada.infinity.git1.1
git://git.openscada.org/org.openscada.orion.git

1.1

git://git.openscada.org/org.openscada.deploy.git1.1

...

Refresh the projects after each build.

Info
titleWin32

...

If the ant script complains that it can't find "javac.exe" you are running the ant script with a JRE instead of a JDK. Choose a JDK for running the ant script.

Set up API Tooling

In order to let the Eclipse API Tooling perform its job it does need a baseline. Download a clean Eclipse 3.8.2 and install all openSCADA components to it. Create a new baseline in your development Eclipse instance and reference it as API Tooling baseline.