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.
- Clone the git repository at https://github.com/JumpMind/symmetric-ds.git. (Use Window->Open Perspective->Git)
- Prepare settings for Eclipse by using the following command from the symmetric-assemble project:
- Refresh your Eclipse workspace.
- Import the Eclipse formatter settings from symmetric-server/src/shortcuts/formatter.eclipse.xml. (Use Window->Preferences, Java->Code Style->Formatter)