Our developers typically develop in Eclipse, but any editor will work. We use Gradle to compile, package, and run unit tests. The following are instructions for getting setup with a SymmetricDS developer workspace using Eclipse.
- Install the Eclipse IDE.
- From Eclipse, check out each project from https://svn.code.sf.net/p/symmetricds/code/trunk/.
- In order to build the Eclipse settings run the following from the command line from the symmetric-assemble project: gradlew develop.
- Refresh your Eclipse workspace and you should be ready to code!
- If you are going to be using Eclipse's code formatting capabilities and also expect to check in code please be sure to import the Eclipse formatter settings that the SymmetricDS team uses. It is in symmetric-server/src/shortcuts.