Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| software:deep:dev:installation_for_developers [2014-10-22 08:20] – graf | software:deep:dev:installation_for_developers [2026-10-02 13:28] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Installation for Developers ====== | ||
| - | Setup the development environment according to the following steps. | ||
| - | * Make sure you have the JDK and eclipse installed as described in [[software: | ||
| - | * Checkout from GIT repositories from [[http:// | ||
| - | - deep plugin with compiler, linker and launcher | ||
| - | - 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 '' | ||
| - | * 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 '' | ||
| - | |||
| - | Now you can use the plugin together with the target library as any other eclipse plugin under development. | ||
| - | |||
| - | ==== Test Plugin ==== | ||
| - | If you want to test your own deep-plugin, | ||
| - | \\ | ||
| - | For the first possibility either go to the MANIFEST.MF file and click under //Overview > Testing > Launch an Eclipse application// | ||
| - | In both cases, go to the Main Tab of the Run Configuration and select a location for your Workspace Data. \\ | ||
| - | {{.: | ||
| - | Second, go to the //Arguments Tab// and under //VM arguments// it is sometimes necessary to increase the maximum memory (//-Xmx// parameter) for example to 768m. If you get a MaxPerm Error, you can add a parameter to increase this size (// | ||
| - | ==== Deploy Plugin ==== | ||
| - | Eclipse offers a possibility to deploy a plugin without the need to create a Feature Project and an Update Site from which you can install the plugin afterwards. How you can do this is described in the following steps:\\ | ||
| - | - Open the deep MANIFEST.MF file in Eclipse (not with a Text-Editor) | ||
| - | - In the upper right corner click on //Export deployable plug-ins and fragments// {{.: | ||
| - | - Select the plugin you want to deploy and in the lower part the Destination Directory. | ||
| - | - Click Finish. | ||
| - | - Copy the generated .jar file into the // | ||
| - | - Start Eclipse and you can test now your custom deep plugin. | ||