...
There are different ways to create new elements for Odysseus. The first way should be used if you want to add something new to Odysseus (e.g. a new wrapper) but do not want to change the common code base. This should be the prefered preferred way of development for Odysseus:
2.1 Option 1 (preferred): Extending Odysseus with new plugins
...
Odysseus has a very large code base. To allow a much easier start, we provide a template project in our Bitbucket server. You should clone or fork this project and adding use it to add new plugins to this template. The template can be found here:
...
When using git you should call use the following command to clone Odysseus (Odysseus is based on submodules, so the flag recurse-submodules is necessary).:
Code Block | ||
---|---|---|
| ||
git clone --recurse-submodules https://git.swl.informatik.uni-oldenburg.de/scm/ody/odysseusrepotemplate.git |
...
Code Block | ||
---|---|---|
| ||
git remote set-url origin <new url> |
2.2 Option 2: Working directly with the Odysseus source code
Source code is public available via git (from a Bitbucket server):
Code Block | ||
---|---|---|
| ||
git clone --recurse-submodules https://git.offis.uni-oldenburg.de/scm/ody/odysseus.git |
Odysseus is based on uses git submodules, so the flag recurse-submodules is necessary.
...
After Eclipse started, you have to import all bundles (these are the parts of odysseus Odysseus and are equal to an Eclipse project). Use "File -> Import -> Existing Projects into Workspace" to import them into Eclipse as follows:
...