Dies ist eine alte Version des Dokuments!


Installation for Developers

Setup the development environment according to the following steps.

  • Make sure you have the JDK and eclipse installed as described in deep Installation.
  • Checkout from GIT repositories from deep bei SourceForge. This gives you two eclipse projects.
    1. deep plugin with compiler, linker and launcher
    2. deep target lib
  • The deep plugin includes compiler test cases. These test cases need a special test framework to be able to be excecuted. As this framework is currently not included in the repository, please exclude the source folder ch.ntb.inf.deep/junitTargetTest from the build path of the project.
  • The deep target lib includes target lib test cases. These test cases need a special test framework to be able to be excecuted. As this framework is currently not included in the repository, please exclude the source folder ch.ntb.inf.deep.trglib/junitTargetTest from the build path of the project.

Now you can use the plugin together with the target library as any other eclipse plugin under development.

If you want to test your plugin, there are two possibilities. One is to use the integrated eclipse function to run the whole project as Eclipse application and the other is to deploy the plugin and use it in a eclipse installation as dropin.

For the first possibility either go to the MANIFEST.MF file and click under Overview > Testing > Launch an Eclipse application (in Debug or Release mode) or create a new Run Configuration under Eclipse Application.
In both cases, go to the Main Tab of the Run Configuration and select a location for your Workspace Data.